NodeMCU ESP8266
De NodeMCU ESP8266 is een populair microcontrollerboard gebaseerd op de ESP8266-chip van Espressif. Het wordt veel gebruikt in IoT-projecten vanwege de ingebouwde WiFi en het compacte formaat.
Belangrijkste specificaties
- Microcontroller: ESP8266 (ESP-12E module)
- Kloksnelheid: 80 MHz of 160 MHz
- Geheugen: 4 MB Flash
- WiFi: 2.4 GHz, 802.11 b/g/n
- Voedingsspanning: 5V via micro-USB of 3.3V via pin
- I/O-pinnen: 11 digitale GPIO’s, waarvan sommige PWM, I²C, SPI en ADC ondersteunen
Aansluitschema
Hieronder zie je een overzicht van de pinout van de NodeMCU:

Gebruik met Arduino IDE
Om de NodeMCU te programmeren met de Arduino IDE:
- Installeer de ESP8266 Board Manager via
https://arduino.esp8266.com/stable/package_esp8266com_index.json
. - Selecteer in de Arduino IDE onder Tools: Board → NodeMCU 1.0 (ESP-12E Module).
- Sluit de NodeMCU aan via micro-USB en selecteer de juiste COM-poort.
- Upload je sketch zoals je gewend bent.
Toepassingen
De NodeMCU is geschikt voor o.a.:
- Draadloze sensornetwerken
- Domotica met Home Assistant
- Weer- en luchtkwaliteitsmetingen
- ESP-NOW communicatie
Alternatieven
Een populair alternatief is de Wemos D1 Mini, die kleiner is maar minder GPIO’s heeft.