You are on page 1of 10

NodeMCU

• Built-in ESP8266-12E
• Works with Arduino IDE.
• 12 V regulator for input voltage
• 13 GPIO, only one channel
ADC(A0)
• Pins work with 0 – 3.3 V
NodeMCU 1.0 Pinout
PWM pins
NodeMCU setup
• Additional Board Manager URL:
– http://arduino.esp8266.com/stable/package_esp8266com_index.json
NodeMCU setup
• Add the link to the Additional Board Manager URLs
NodeMCU setup
• Search the board manager for esp8266
• Install the library
NodeMCU setup
• Select the
NodeMCU 1.0 as
your board
• Additional settings
appear under the
board menu
• They can be left as
they are
• Higher Upload
Speed reduces your
upload times
NodeMCU setup
• If the device doesn’t appear in the port menu
after installing the library and connecting the
board you can try installing the USB to Serial
chip drivers.
• The chip is the ch340g
• Drivers can be found on the NodeMCU git:
https://github.com/nodemcu/nodemcu-devkit/
tree/master/Drivers
Logic level converter
• Logic shifter 3v3 <-> 5 V
• Bi-directional, works both ways
Task for NodeMCU
1. Digital output control-LED
2. Digital input from digital sensor-IR sensor
3. Analog input from analog sensor- 10 k Pot
4. Analog output : Led light fading using pot

You might also like