Last updated
The NodeMCU Amica V2 is the classic ESP developer board. Especially breadboard-friendly and equipped with a powerful ESP8266-12F processor from Espressif and integrated WLAN, this controller offers an easy entry into IoT development.
Supply voltage (USB) | 5V DC |
---|---|
Input/output voltage | 3.3V DC |
Clock frequency | 80 MHz / 160MHz |
Instructions RAM | 32kb |
Data ram | 96kb |
External flash memory | 4MB |
GPIO digital pins | 17 (configurable as a PWM at 3.3V) |
ADC analog PIN | 1 (but voltage area is: 0 - 1v) |
Uart | 2 |
Arduino core for ESP8266 WiFi chip
https://github.com/esp8266/Arduino
ESP8266 Arduino core comes with libraries to communicate over WiFi using TCP and UDP, set up HTTP, mDNS, SSDP, and DNS servers, do OTA updates, use a file system in flash memory, and work with SD cards, servos, SPI and I2C peripherals.
Start Arduino and open the Preferences window.
Enter https://arduino.esp8266.com/stable/package_esp8266com_index.json into the Additional Board Manager URLs field. You can add multiple URLs.
Open Boards Manager from Tools > Board menu and install esp8266 platform (and don't forget to select your ESP8266 board from Tools > Board menu after installation).
Documentation: https://arduino-esp8266.readthedocs.io/
Then go to the board manager and install esp8266:
Select your board:
Tools > Board > NodeMCU 1.0 (ESP - 12E Module)
To upload the sketch code to the NodeMCU board, first select port on which you connected the board.