Sir Boateng Online
No Result
View All Result
  • TECH & ELECTRONICS
    • Arduino Projects
    • Proteus
    • Applied Electricity
  • TUTORIALS
    • Blogging
  • EDUCATION
    • GES Resources
    • NTC Resources
    • Scholarships
    • Universities & Colleges
  • REVIEWS
    • Comparisons
  • MORE
    • Contact Us
    • Disclosure Statement
    • Disclaimer
    • Privacy Policy
Friday, May 9, 2025
  • TECH & ELECTRONICS
    • Arduino Projects
    • Proteus
    • Applied Electricity
  • TUTORIALS
    • Blogging
  • EDUCATION
    • GES Resources
    • NTC Resources
    • Scholarships
    • Universities & Colleges
  • REVIEWS
    • Comparisons
  • MORE
    • Contact Us
    • Disclosure Statement
    • Disclaimer
    • Privacy Policy
No Result
View All Result
Sir Boateng Online
No Result
View All Result
Home Arduino Projects

ESP8266 Development Board Programming with Arduino IDE

Sir Boat by Sir Boat
18th August 2023
Reading Time: 5 mins read
207 15
1
ESP8266 Development Board Programming with Arduino IDE
Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com
ADVERTISEMENT

The NodeMCU and Wemos D1 R2/mini development boards use the well-known ESP8266 ESP8266 Development Board WiFi chip. The ESP8266 appears to be programmable in the same way that any other microcontroller such as the Arduino Uno is.

Its clear advantage over the Arduino or PIC is its ability to connect to the Internet via WiFi. The ESP8266 Wi-Fi board, on the other hand, has limited pins, despite the fact that the chip itself has a plethora of output ports.

The NodeMCU overcomes this limitation by including ten GPIO pins capable of generating PWM, I2C, and a 1-wire interface. This ESP8266 development board closely resembles an Arduino Nano.

Another advantage of this board as an Arduino is that you can program it directly from your PC or Mac! That is exactly what I will demonstrate in this tutorial. Let’s cross our fingers and follow the steps below.

Recommended Posts:

  • Arduino Uno Programming for Beginners
  • Arduino Pro Mini for Beginners (AVR Atmel Atmega328p)
  • Control home appliances with voice Using Google Assistant
  • Arduino vs Raspberry Pi: Which one is good for your project?

Table of Contents

  • Step 1: Insert your ESP8266 Development Board into your computer USB port
  • Step 2: Launch the Arduino IDE
  • Related Posts
  • How to Fix Common Issues on TM1 Laptops – Expert Tips
  • Download TM1 Laptop Drivers
  • TM1 Laptop Specs & FAQ: A Detailed Review
  • Step 3: Test your ESP8266 Development Board, Make an LED blink.

Step 1: Insert your ESP8266 Development Board into your computer USB port

To connect the board, you’ll need a USB port micro B cable. After connecting the board to the USB port, the blue LED on the board began to flash. The device driver for your board should have been installed by now. If your computer isn’t detecting the board, you might need to download and install the driver from this page.

Step 2: Launch the Arduino IDE

Download and install the most recent Arduino IDE from arduino.cc. If you already have the IDE installed, make sure your version is at least 1.6.4 before proceeding. Navigate to File > Preferences.

The preferences window will appear, and in the “Additional Boards Manager URLs” field, type (or copy-paste) the following link without the quotes: “https://arduino.esp8266.com/stable/package_esp8266com_index.json“. To close the window, click OK. check the diagram below.

Arduino IDE settings for wemos d1 mini esp8266 esp 12e development board
Arduino IDE settings: Click to enlarge

Then navigate to Tools > Board > Board Manager. Scroll down to the entry “esp8266 by ESP8266 Community.” Look for the install button in the lower right corner after clicking that entry.

Wait for the installation to complete. Congratulation! The ESP core board library is now installed and integrated into the Arduino IDE. You can now begin tinkering with your Wi-Fi board.

Related Posts

How to Fix Common Issues on TM1 Laptops – Expert Tips

Download TM1 Laptop Drivers

TM1 Laptop Specs & FAQ: A Detailed Review

Step 3: Test your ESP8266 Development Board, Make an LED blink.

Let’s put our ESP Wi-Fi board to the test by making an LED connected to one of the digital pins blinks. But first, you should be aware that the pin names printed on the board and the pin names we’ll be using for our program differ slightly. I’m working with NodeMCU V1.0. See the pinout diagram below.

NodeMCU ESP8266 Development Boardpinout
NodeMCU pinout: Click to enlarge

In this tutorial, I wired the LED to D7, as shown on the NodeMCU Esp8266 board. As seen in the image above, D7 represents GPIO13. The following code is essentially the Blink sketch from the Arduino example:

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);              // wait for a second
}

Enter or copy the code above into the text editor pane of the Arduino IDE. Press the upload button. If everything is in order, the “Done Uploading” text will appear beneath the IDE text editor.

Bingo! here we are, it worked!

Even though I used the nodeMCU for this tutorial, the Wemos d1 mini, and the Arduino wifi can also be used. If you have any problem connecting the ESP8266 Development Board, esp8266 esp 12e development board, Nodemcu esp8266 development board, or Wemos esp8266 development board to the Arduino IDE, use the comment box to ask for help.

You may also read more about Arduino programming from this link.

Join Our Tech & Edu Forum
Tags: arduino projectsesp8266nodemcu
Share102Tweet64Send
Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com
Sir Boat

Sir Boat

Boateng Oduro is passionate about learning new technologies and working on them. He is a teacher and an engineer who loves to read, write, and teach. He's always curious about things and very determined to track the latest technologies and the trends for the future.

Related Posts

How to fix TM1 laptop
TM1 Laptop

How to Fix Common Issues on TM1 Laptops – Expert Tips

19th July 2023
A picture showing how to Download all TM1 Laptop Drivers
TM1 Laptop

Download TM1 Laptop Drivers

19th July 2023
TM1 Laptop Specs & FAQ: A Detailed Review
TM1 Laptop

TM1 Laptop Specs & FAQ: A Detailed Review

19th July 2023
An image showing the Top 10 Best Website Hosting Providers in 2023 to choose from.
Blogging

Top 10 Hosting Providers in 2023 – Find the Best One for Your Website

5th September 2023
A picture of grammarly premium and grammerly free, get grammarly premium cookies for free - grammarly premium cookies daily updates free download - use grammarly premium free.png
Tutorials

How to Get Grammarly Premium Cookies for Free in 2023

5th September 2023
A picture of grammarly premium and grammerly free, get grammarly premium cookies for free - grammarly premium cookies daily updates free download - use grammarly premium free.png
Blogging

Get Grammarly premium for free using Cookies

26th December 2024
Next Post
FM transmitter Project Using only transistors

FM transmitter Project Using only transistors

arduino uno programming

Arduino Uno Programming for Beginners Part 1

Comments 1

  1. Pingback: (Updated) Arduino Sensor Libraries for Proteus - Sir Boateng

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com
ADVERTISEMENT

Categories

  • Applied Electricity & Electronics (4)
  • Arduino Projects (8)
  • Blogging (3)
  • Comparisons (3)
  • Education (34)
  • Electronics (21)
  • GES Resources (19)
  • NTC Resources (8)
  • Product and Service Reviews (6)
  • Proteus (2)
  • Scholarships (2)
  • TM1 Laptop (7)
  • Tutorials (18)
  • Universities & Colleges (8)
Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com Buy all your electronics, STEM, Robotics and IoT products and sensors from DIYgh TECH HUB diygh.com
ADVERTISEMENT

About Us

Sir Boateng Online is a platform for technology and electronic projects, tutorials, and educational resources. Aside from creating Tech tutorials, we provide Education, GES, and NTC resources such as teaching syllabi, lesson notes, scheme of work, GES promotion, and NTC trial questions. We help people, especially DIY enthusiasts, to create websites for blogging, businesses, and organizations such as schools, churches, clubs, etc.

Popular Categories

Applied Electricity & Electronics Arduino Projects Blogging Comparisons Education Electronics GES Resources NTC Resources Product and Service Reviews Proteus Scholarships TM1 Laptop Tutorials Universities & Colleges

Search for Articles

No Result
View All Result

Stay Connected

Follow Us

Subscribe to receive updates
  • About Me
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions

© 2023 Sir Boateng Online by Lizbotech Engineering

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • TECH & ELECTRONICS
    • Arduino Projects
    • Proteus
    • Applied Electricity
  • TUTORIALS
    • Blogging
  • EDUCATION
    • GES Resources
    • NTC Resources
    • Scholarships
    • Universities & Colleges
  • REVIEWS
    • Comparisons
  • MORE
    • Contact Us
    • Disclosure Statement
    • Disclaimer
    • Privacy Policy

© 2023 Sir Boateng Online by Lizbotech Engineering