ESP8266 is very common name nowadays. When i saw this board, i was like wow. A big picture in front thinking of all possibilities. So after researching a lot about which one to order, plain ESP8266 or NODEMCU one, i was on for NodeMCU. Even in case of NodeMCU, there are many different manufacturers implementing the firmware onboard.

About ESP8266 And NodeMCU

ESP8266 is a low-cost microchip with WiFi capabilities, full TCP/IP & built in the microcontroller, which opens a wide range of possibilities with this small package.

NODEMCU ESP8266 is the implementation of ESP8266 chip, with NODEMCU open-source IOT firmware. This provides access to its General Purpose Input/Output (GPIO) & provides a pin mapping table. It comes with its own API documentation detailing everything.

Now since you are here, you might be aware of this NodeMCU ESP8266 & its capabilities. Here i am not going to cover what & what not about this chip. For that, there are Wikipedia articles for both ESP8266 & NodeMCU ESP8266 as well as other informative articles over the web.

NodeMCU API Documentation: Link
ESP8266 Datasheet: Link

Un-boxing NodeMCU ESP8266 PACKAGE

I ordered NODEMCU ESP8266 from Amazon India. It came in minimal anti-static packaging with a hard foam base to protect pins & was Amica one. There is only a module inside & nothing else. You are good to go with your micro-USB data cable.

NODEMCU ESP8266 by Amica is a neat breadboard-friendly board. It comes with CP2102 USB serial programmer which is better than CH340 USB serial programmer present in some older versions & Lolin Board.

Now since we have our board. Let us move to next step. Configuring and putting it to use.

Arduino IDE For NodeMCU ESP8266 Programming

Arduino IDE Setup Plus Blink Onboard & External LEDs

1. Download the latest Arduino IDE from the official site as per your system configuration.

2. Install the software in the preferred location. It will also install necessary USB drivers including one for our board ie. CP2102 USB to UART bridge.

Arduino IDE Installation
Arduino IDE Installation

3. Visit ESP8266’s GitHub page and copy the board manager link from there. It will be something like this:
http://arduino.esp8266.com/stable/package_esp8266com_index.json

Arduino IDE for NodeMCU ESP8266

4. Open Arduino IDE. By default Arduino does not come with ESP8266 support. So we need to manually specify link for ESP8266.

Arduino IDE

5. Go to File → Preferences and paste above ESP8266 board manager link under “Additional Boards Manager URLs”. Click on ok.

Arduino IDE for NodeMCU ESP8266

6. Now go to Tools → Board → Board Manager & search for esp8266 by ESP8266 community.

Arduino IDE for NodeMCU ESP8266

7. Click on install. It will download several related board definitions and install them. Once the installation is successful, close the window.

Arduino IDE for NodeMCU ESP8266

8. Now when you will go to Tools → Boards, you will find all of the ESP8266 related boards listed.

Arduino IDE for NodeMCU ESP8266

Programming NodeMCU ESP8266

Arduino IDE

1. Open Arduino IDE.

2. Go to Tools → Boards and choose your board. Here in our case its NodeMCU 1.0 (ESP-12E Module)

3. Now in Tools → Port, choose communication port on which board is connected. To find it go to windows device manager & under ports (COM & LPT) locate CP210x to UART Bridge. In our case its COM3.

Arduino IDE for NodeMCU ESP8266

4. Specify upload speed in Tools → Upload Speed. 115200 works well in general and with large code sketches also. While 9600 will also work but may fail in some large sketches & is very slow.

5. Leave other options in Tools as such.

6. You are all set now. Code a sketch, upload it to the board via Sketch → Upload.

7. While sketch or code is getting uploaded to the board, blue LED near WiFi antenna blinks continuously indicating transfer.

8. Enjoy the endless world of ESP8266.

Hope you were able to successfully install & configure your board. It’s really easy setting up Arduino for ESP8266 & programming it via its IDE. There are lots of examples under Files → Examples for the ESP8266 series. Try them on.

Some Basic Things with NodeMCU ESP8266

Blink Onboard Blue Colour LED

Blink External LED

Interface With Relay (for controlling AC/DC devices)

Get NodeMCU ESP8266 from Amazon India

0 0 votes
Article Rating
Subscribe
Notify of
45 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
5 years ago

[…] board as its self sufficient with everything on it. Detailed initial setup steps can be found here. Led in itself has two terminals, anode (+ve) and cathode (-ve). Do pay attention to it while […]

8 months ago

… [Trackback]

[…] Read More Info here on that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

8 months ago

… [Trackback]

[…] Here you can find 58565 more Information on that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

8 months ago

… [Trackback]

[…] Info on that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

7 months ago

… [Trackback]

[…] Read More on that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

7 months ago

… [Trackback]

[…] Read More Information here to that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

7 months ago

… [Trackback]

[…] Read More to that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

7 months ago

… [Trackback]

[…] There you can find 77844 additional Information to that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

6 months ago

… [Trackback]

[…] Info to that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

6 months ago

relaxing jazz

6 months ago

summer bossa

6 months ago

october jazz

6 months ago

asian type beat

6 months ago

motivation music

6 months ago

… [Trackback]

[…] There you will find 47738 more Info to that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

6 months ago

dinner music

6 months ago

… [Trackback]

[…] Read More on that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

6 months ago

Latin cafe

6 months ago

jazz music

6 months ago

jazz piano music

6 months ago

water sounds

6 months ago

ethereal jazz music

6 months ago

… [Trackback]

[…] Read More here to that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

6 months ago

… [Trackback]

[…] Information on that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

6 months ago

winter jazz music

6 months ago

… [Trackback]

[…] Information on that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

6 months ago

cafe jazz

6 months ago

jazz piano

6 months ago

instrumental music

6 months ago

relax everyday

6 months ago

spa music

5 months ago

deep sleep

5 months ago

jazz relaxing music

5 months ago

positive bossa nova

5 months ago

piano music

5 months ago

cafe

5 months ago

trap

5 months ago

study music

5 months ago

… [Trackback]

[…] Here you can find 27719 additional Information to that Topic: abstractotech.com/nodemcu-esp8266-and-arduino-ide-initial-setup/ […]

5 months ago

sleep meditation

5 months ago

calm music

5 months ago

cafe music

5 months ago

soft music

5 months ago

jazz instrumental

5 months ago

meditation music

45
0
Would love your thoughts, please comment.x
()
x