NodeMCU ESP8266 Pin Description Explained

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • 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.

Комментарии • 65

  • @graxxor
    @graxxor 11 месяцев назад +2

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

    • @BINARYUPDATES
      @BINARYUPDATES  9 месяцев назад

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

  • @valvici3177
    @valvici3177 4 года назад +5

    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 .

  • @carlossaraiva7968
    @carlossaraiva7968 4 года назад +3

    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.

  • @charleena2319
    @charleena2319 3 года назад +1

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

  • @anokhautomation4453
    @anokhautomation4453 2 года назад +2

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

  • @LuisRiconewworld
    @LuisRiconewworld 2 года назад +1

    Gracias por tu aporte

  • @undrujyothi9596
    @undrujyothi9596 9 месяцев назад +1

    Why 8266?any specific reason for 8266 number

  • @MrNams
    @MrNams 3 года назад +1

    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  3 года назад

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

  • @electronic.knowledge
    @electronic.knowledge 3 месяца назад

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

  • @akhiljithvg8164
    @akhiljithvg8164 4 года назад +2

    🙏👍

  • @NITian_DGP980
    @NITian_DGP980 6 месяцев назад

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

  • @sweetblues3230
    @sweetblues3230 6 месяцев назад

    where ch_pd located?

  • @delbandung4801
    @delbandung4801 3 года назад +1

    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

  • @davidbristoll195
    @davidbristoll195 3 года назад +2

    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 года назад +2

      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 года назад +1

      @@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.

  • @tonyblanco3142
    @tonyblanco3142 8 месяцев назад +1

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

  • @JOHNSMITH-ug2mt
    @JOHNSMITH-ug2mt Год назад +1

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

    • @BINARYUPDATES
      @BINARYUPDATES  Год назад +4

      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!

  • @TUKCIDOTech
    @TUKCIDOTech 4 года назад

    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  4 года назад +1

      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

  • @javierpagalo5406
    @javierpagalo5406 3 года назад

    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 года назад +2

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

  • @addyb0077
    @addyb0077 4 года назад

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

  • @TheJavaSync
    @TheJavaSync 2 года назад

    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 5 месяцев назад +1

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

    • @TheJavaSync
      @TheJavaSync 5 месяцев назад

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

  • @sarthakmishra5418
    @sarthakmishra5418 2 года назад

    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

  • @subhodeep2012
    @subhodeep2012 3 года назад

    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 года назад +1

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

  • @KnowledgeNook6477
    @KnowledgeNook6477 2 года назад

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

    • @BINARYUPDATES
      @BINARYUPDATES  2 года назад +1

      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

  • @primoocubill1730
    @primoocubill1730 Год назад +1

    can it accept 5volts?

    • @BINARYUPDATES
      @BINARYUPDATES  Год назад +1

      Hi Primo, unfortunately NodeMCU ESP8266 is 3.3V tolerant

    • @TON-vz3pe
      @TON-vz3pe 11 месяцев назад +1

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

  • @siddharthsahu6573
    @siddharthsahu6573 4 года назад

    Bhiya ye hmose and sdd1 mosi me difference kya hai

  • @yabesh6742
    @yabesh6742 4 года назад +1

    You didn't explain about Vin pin?

    • @PapaNoel80
      @PapaNoel80 4 года назад

      I've got the same question

    • @yabesh6742
      @yabesh6742 4 года назад

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

  • @GateElectronicsCom
    @GateElectronicsCom 4 года назад

    👍,but something I don't understand 😂

  • @viswanathamnarahari
    @viswanathamnarahari Год назад

    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  Год назад +1

      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 Год назад

      @@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.

  • @amanmittal4232
    @amanmittal4232 4 года назад

    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 4 года назад +1

      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..

  • @charmindesai3730
    @charmindesai3730 4 года назад

    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

  • @kalpanakalpu1193
    @kalpanakalpu1193 4 года назад

    where is CH_pd pin..?

    • @PapaNoel80
      @PapaNoel80 4 года назад

      That's my question too

  • @gujjulapradeepreddy3189
    @gujjulapradeepreddy3189 4 года назад +5

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

  • @electroGoal
    @electroGoal 4 года назад

    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.

  • @mishkattasdid
    @mishkattasdid 10 месяцев назад

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

  • @adityagautam5789
    @adityagautam5789 4 года назад

    Not at all useful

  • @TUKCIDOTech
    @TUKCIDOTech 4 года назад

    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🙏