Introduction: Getting Started With ESP8266 / Nodemcu With Arduino IDE
Hi guys since esp 8266 boards are very cheap and offers alot of functionalities so they are a very good choice to use for any project and they are a perfect replacement for arduino boards as well. So, in this instructables we will learn how to use ESP8266 or NODEMCU or any other esp8266 based boards with Arduino IDE.
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.
Step 1: Things You Need
Step 2: Install Esp8266 Boards in Our Arduino IDE
To install the ESP8266 board in your Arduino IDE, follow these next instructions:
-> In your Arduino IDE, go to File> Preferences
-> Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json into the “Additional Boards Manager URLs” field as shown in the figure below. Then, click the “OK”
Note: if you already have the ESP32 boards URL, you can separate the URLs with a comma.
-> Open the Boards Manager. Go to Tools > Board > Boards Manager…
Search for ESP8266 and press install button for the “ESP8266 by ESP8266 Community“:
That’s it. It should be installed after a few seconds.
Step 3: Schmatics
For the first and very simple sketch we will Blink a Led With ESP8266 for that i connected a LED to D4 pin of Nodemcu so please connect a LED to pin D4 of your esp8266 and if your board don't have any D4 pin you can connect it to any Pin but keep in mind whichever pin you connect your LED to , you need to use that pin in Code instead of D4. So please help yourself with above attached schmatics.
Step 4: Code
Please copy the following code and upload it to the nodemcu Board :
int pin = 2; // GPIO2 is D4 on nodemcu board
// initialize GPIO 2 as an output.
// the loop function runs over and over again forever
// turn the LED on (HIGH is the voltage level)
// wait for a second
// turn the LED off by making the voltage LOW
// wait for a second
You can use the above code or you can upload the blink example from arduino ide and put the Led Pin in the code According to your Led connected to your board and after Uploading the code your led will start blinking.
So have fun using esp8266 with Arduino IDE.