NodeMCU ESP8266 Pin Description Explained

Let's explore NodeMCU ESP8266 Pin Description. ESP8266 is an 32-bit wifi enabled microcontroller chip. There are total 30 Physical Pins in which 13-Digital GPIO Port Pins and 1-Analog Pin (A0). Also there are 7-Power Pins in which three 3.3V Pins and Four GND Pins. Also we'll explore pinout of ESP8266 including it's UART, I2C, SPI and other protocol related pins on microcontroller.

Пікірлер: 66

  • @graxxor
    @graxxor8 ай бұрын

    Was given a bunch of 8266 chips... your tutorials are easy to follow and concise... Thank you so much..... (From Japan).

  • @BINARYUPDATES

    @BINARYUPDATES

    7 ай бұрын

    I'm glad you found our ESP8266 tutorial useful. Best wishes from India!

  • @charleena2319
    @charleena23193 жыл бұрын

    Thank you for your explanation. It helps me a lot👌🏽

  • @cvijaykrishna5041

    @cvijaykrishna5041

    3 жыл бұрын

    ok, so what??

  • @carlossaraiva7968
    @carlossaraiva79684 жыл бұрын

    Hello. Your video is inspiring and very well done. Perfect!. I intend to use the ESP8266 to keep my modem ON, since it always keeps stuck, also emitting a high freq sound. So I've decided to use this ESP8266 to "see" the LEDs on the modem. When the modem gets stuck, the yellow LED goes off. I intend to install a light sensor in front of the modem LED and it will inform to the ESP8266 to switch OFF and ON the modem, doing it through a 5V relay. I still do not know how to write the code since I'm new on programming, but I will try to find a friend to help me to do so. I have all parts needed to built the ESP8266 controlled switch.

  • @tejeshwara6418

    @tejeshwara6418

    2 жыл бұрын

    could have just brought a new modem

  • @LuisRiconewworld
    @LuisRiconewworld Жыл бұрын

    Gracias por tu aporte

  • @valvici3177
    @valvici31774 жыл бұрын

    You danced around the main question ("why did we rename its pins?") for 10min but you didn't answer it untill the end, when you gave us a fuzzy clue "it makes your life very easy when you write an Arduino program for NodeMCU". The correct answer is: Because someone wanted to program NodeMCU (too) using the Arduino IDE and its standard libraries, he had to obey Arduino's addressing/naming conventions hence he had to reMap its ins/outs accordingly .

  • @akhiljithvg8164
    @akhiljithvg81643 жыл бұрын

    🙏👍

  • @anokhautomation4453
    @anokhautomation44532 жыл бұрын

    You didn't mentioned about the maximum input voltage to the vin pin of the Node MCU .

  • @MrNams
    @MrNams2 жыл бұрын

    Can't we use D0 as input,i used and found that,initially it was high as i made it input pull up, when i made it low by momentary switch, it remained low? It took lot of time to find this bug. Please explain about this.

  • @BINARYUPDATES

    @BINARYUPDATES

    2 жыл бұрын

    Yes you can use with proper circuitry. I would suggest you to use pull-down resistor on D0 pin of NodeMCU ESP8266

  • @javierpagalo5406
    @javierpagalo54063 жыл бұрын

    Just a quick question please. I need to connect a Servo signal and I have no other options but to connect to D0, D8 and D3. Could it cause problems? Thanks for your video.

  • @jakovsaric9492

    @jakovsaric9492

    3 жыл бұрын

    All ESP8266 pins are fully pmw capable so any of them can control servos

  • @TheJavaSync
    @TheJavaSync2 жыл бұрын

    This board, esp8266 - Amica - it can't be programmed by Thonny IDE (Microphyton), right? After, flash firmware - I found msag error "device is busy.... "

  • @sambeard4428

    @sambeard4428

    2 ай бұрын

    I think it is possible but setup is maybe a bit more complicated

  • @TheJavaSync

    @TheJavaSync

    2 ай бұрын

    @@sambeard4428 my experiences, it work well with Lolin board - but failed with Amica - idk why, any reference to learn it?

  • @davidbristoll195
    @davidbristoll1953 жыл бұрын

    Hey, great video, thank you. Have you (or anyone here) successfully used the MOSI, CS, MISO and SCLK pins succcessfully? I've used a tft display but you have to specify the pins in the library files. I don't know if there's a way to specify those pins so I've had to use the hardware SPI pins. this uses four GPIO pins that I could do with. Any help or further explanation would be really appreciated. Liked and subscribed, thanks :)

  • @BINARYUPDATES

    @BINARYUPDATES

    3 жыл бұрын

    Hi David, I've not tried using SPI Pins on NodeMCU ESP8266 with hardware SPI. If you try with TFT Module, I'd be happy if you share your experience. Thanks for your time to leave a comment

  • @davidbristoll195

    @davidbristoll195

    3 жыл бұрын

    @@BINARYUPDATES hi, thanks for the response! After a bit of hunting around on the net and a lot of trial and error I've found that the pins marks miso, mosi, ss and slk are for the on board flash. They can be used for external flash but that's about it. I got the tft working using the 'hardware' SPI pins. I'll let you know what pins they are when I get back. The next Challenge is getting 2 SPI devices to work together when their libraries don't appear to be designed to do so.

  • @electronic.knowledge
    @electronic.knowledgeАй бұрын

    I need help to make a dongle with esp8266, if you know a suitable site or can guide me, I need help!

  • @addyb0077
    @addyb00773 жыл бұрын

    How to use it on l293D motor driver Plzzzzzzzzzzzzz make a vidio or give me a suggestion 🙂🙂

  • @tonyblanco3142
    @tonyblanco31426 ай бұрын

    some wannabe teachers also dont like naming and so on ang so forth and et cetera...they say it is lazy...

  • @delbandung4801
    @delbandung48013 жыл бұрын

    hello sir ... it is possible to add more pwm pin on nodemcu esp8266 , for ex i want to control 6 pcs dc motor. thank you

  • @delbandung4801

    @delbandung4801

    3 жыл бұрын

    there are 4 pwm pin only on nodemcu esp 8266

  • @subhodeep2012
    @subhodeep20123 жыл бұрын

    can you tell me what the 4 edge hole is called and what is the purpose of its? I want to screw it in pcb instead of soldering it using that 4 holes. is it feasible? please reply

  • @BINARYUPDATES

    @BINARYUPDATES

    3 жыл бұрын

    Yes Subhodeep, you can use these 4-holes to mount NodeMCU on Custom PCB or Case. Its feasible

  • @GateElectronicsCom
    @GateElectronicsCom3 жыл бұрын

    👍,but something I don't understand 😂

  • @TUKCIDOTech
    @TUKCIDOTech3 жыл бұрын

    I have one question Why my node mcu esp8266mod is geeting very hot and spark when i connect it with my laptop through usb cable? Because of high voltage supply? If yes then what should i do? Plzz help me🙏

  • @BINARYUPDATES

    @BINARYUPDATES

    3 жыл бұрын

    I think best you can do is to make sure power is stable and good coming out of your laptop. And since NodeMCU ESP8266 connects to WiFi, every internet connected device draws more power so its get heat up. Try to use quality battery to power up your NodeMCU and see if you minimize heating. Good Luck

  • @undrujyothi9596
    @undrujyothi95967 ай бұрын

    Why 8266?any specific reason for 8266 number

  • @amanmittal4232
    @amanmittal42324 жыл бұрын

    Bro i want to connect a hard drive with this esp8266 or esp32 and use them as a server through which i can access my hard drive data wirelessly is that possible in any way??

  • @BINARYUPDATES

    @BINARYUPDATES

    4 жыл бұрын

    Hi Aman You can build webserver running on NodeMCU ESP8266 But to interfacing harddrive can only be used for storage. The Programming may be bit complex but its possible Wish you good day Umesh

  • @rickhunt3183

    @rickhunt3183

    3 жыл бұрын

    Sorry dude for being late but I just found the party. You'd Find using a Raspberry Pi a lot easier for that objective. There are lot of tutorials online for doing just that with a pi and It will be easy for you..

  • @sarthakmishra5418
    @sarthakmishra54182 жыл бұрын

    Sir...I have used 12v 2a power supply for node MCU and uploaded the code of controlling it by BLYNK through WiFi. So for how much maximum time, can I run it continuously. Please reply

  • @BINARYUPDATES

    @BINARYUPDATES

    2 жыл бұрын

    Usually to calculate the battery life of NodeMCU ESP8266 microcontroller you must know the milli-ampere hours (mAh). So you can calculate further how much current will it draw every hours to calculate life is battery. Here information you provided is not enough to answer your question.

  • @sarthakmishra5418

    @sarthakmishra5418

    2 жыл бұрын

    @@BINARYUPDATES I couldn't get you sir... I am powering the board with 12v 2amp with using a 7805 regulator, and uploaded a simpler BLYNK code to control LEDs with WIFI. I want to know that how much time continuously can I run it?

  • @sarthakmishra5418

    @sarthakmishra5418

    2 жыл бұрын

    @@BINARYUPDATES Please reply me

  • @JOHNSMITH-ug2mt
    @JOHNSMITH-ug2mt Жыл бұрын

    So, when programming with IDE you need to use the (GPIO) number and not the number on the board? Example...D5 = 14?

  • @BINARYUPDATES

    @BINARYUPDATES

    Жыл бұрын

    Hi Johm, you're right. If you wish to use D5 Pin on NodeMCU ESP8266 you must use 14 as it means GPIO14. I hope this may help. Best wishes!

  • @JOHNSMITH-ug2mt

    @JOHNSMITH-ug2mt

    Жыл бұрын

    @@BINARYUPDATES Thank You!

  • @KnowledgeNook6477
    @KnowledgeNook64772 жыл бұрын

    could you explain how to connect this board to an 3v battery without usb?

  • @BINARYUPDATES

    @BINARYUPDATES

    2 жыл бұрын

    Hi Salman, there are some battery pack out there you can search online 3.3V Battery pack for NodeMCU ESP8266. I'm sure you'll find easily in online store. Best wishes

  • @siddharthsahu6573
    @siddharthsahu65734 жыл бұрын

    Bhiya ye hmose and sdd1 mosi me difference kya hai

  • @NITian_DGP980
    @NITian_DGP9804 ай бұрын

    ground wala pin sclk me connect ho gya galti se ,node mcu kharab ho gya usko kaise thik kare?

  • @yabesh6742
    @yabesh67424 жыл бұрын

    You didn't explain about Vin pin?

  • @PapaNoel80

    @PapaNoel80

    3 жыл бұрын

    I've got the same question

  • @yabesh6742

    @yabesh6742

    3 жыл бұрын

    @@PapaNoel80 Vin for power supply. To power up NodeMCU

  • @charmindesai3730
    @charmindesai37304 жыл бұрын

    What is the Vin pin ? and it's use ....

  • @BINARYUPDATES

    @BINARYUPDATES

    4 жыл бұрын

    In NodeMCU ESP8266, Vin Pins stands for Input Voltage. And can be used to provide exetrnal voltage to NodeMCU ESP8266 Microcontroller

  • @sweetblues3230
    @sweetblues32303 ай бұрын

    where ch_pd located?

  • @viswanathamnarahari
    @viswanathamnarahari10 ай бұрын

    Hi, This is nice. Does anyone has a video to use ESP8266 pins as capacitive touch pins ? I have two of the boards lying and want to make animal sound toy when you press a switch. Interested only to use as capacitive touch because there is already one toy which has gone bad(capacitive touch) and I want to put esp8266 there.

  • @BINARYUPDATES

    @BINARYUPDATES

    10 ай бұрын

    Hi Viswantha, I'll consider making capacitive touch sensing video lesson in future to use with ESP8266 NodeMCU. Thanks for your suggestions. Have a beautiful day!

  • @viswanathamnarahari

    @viswanathamnarahari

    10 ай бұрын

    @@BINARYUPDATES Thank you for replying. I want to surprise my grandson. So daily looking for a solution. Particularly could not find proper esp8266touch.h or something similar.

  • @primoocubill1730
    @primoocubill1730 Жыл бұрын

    can it accept 5volts?

  • @BINARYUPDATES

    @BINARYUPDATES

    Жыл бұрын

    Hi Primo, unfortunately NodeMCU ESP8266 is 3.3V tolerant

  • @TON-vz3pe

    @TON-vz3pe

    9 ай бұрын

    ​@@BINARYUPDATESare you talking about the vin? It says it tolerates from 4.5 to 12v

  • @kalpanakalpu1193
    @kalpanakalpu11934 жыл бұрын

    where is CH_pd pin..?

  • @PapaNoel80

    @PapaNoel80

    3 жыл бұрын

    That's my question too

  • @electroGoal
    @electroGoal4 жыл бұрын

    Where is RXD1

  • @BINARYUPDATES

    @BINARYUPDATES

    4 жыл бұрын

    RXD1 is not available for use on Generic NodeMCU ESP8266 Module. Its been used to upload code on ESP8266 MCU over USB to UART Chip.

  • @gujjulapradeepreddy3189
    @gujjulapradeepreddy31893 жыл бұрын

    Not even worth watching didn't even explain some of the pins.

  • @mishkattasdid
    @mishkattasdid8 ай бұрын

    these are the videos where dislike button should show the dislike. Don't watch.

  • @adityagautam5789
    @adityagautam57894 жыл бұрын

    Not at all useful

  • @TUKCIDOTech
    @TUKCIDOTech3 жыл бұрын

    I have one question Why my node mcu esp8266mod is geeting very hot and spark when i connect it with my laptop through usb cable? Because of high voltage supply? If yes then what should i do? Plzz help me🙏