NodeMCU ESP8266 Pin Description Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ต.ค. 2019
  • 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 6 หลายเดือนก่อน

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

    • @BINARYUPDATES
      @BINARYUPDATES  4 หลายเดือนก่อน

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

  • @charleena2319
    @charleena2319 3 ปีที่แล้ว +1

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

  • @carlossaraiva7968
    @carlossaraiva7968 3 ปีที่แล้ว +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.

    • @tejeshwara6418
      @tejeshwara6418 ปีที่แล้ว +2

      could have just brought a new modem

  • @anokhautomation4453
    @anokhautomation4453 2 ปีที่แล้ว +1

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

  • @LuisRiconewworld
    @LuisRiconewworld ปีที่แล้ว +1

    Gracias por tu aporte

  • @valvici3177
    @valvici3177 4 ปีที่แล้ว +3

    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 .

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

  • @akhiljithvg8164
    @akhiljithvg8164 3 ปีที่แล้ว +2

    🙏👍

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

  • @MrNams
    @MrNams 2 ปีที่แล้ว +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  2 ปีที่แล้ว

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

  • @siddharthsahu6573
    @siddharthsahu6573 3 ปีที่แล้ว

    Bhiya ye hmose and sdd1 mosi me difference kya hai

  • @addyb0077
    @addyb0077 3 ปีที่แล้ว

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

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

  • @undrujyothi9596
    @undrujyothi9596 4 หลายเดือนก่อน +1

    Why 8266?any specific reason for 8266 number

  • @viswanathamnarahari
    @viswanathamnarahari 7 หลายเดือนก่อน

    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  7 หลายเดือนก่อน +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 7 หลายเดือนก่อน

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

  • @sweetblues3230
    @sweetblues3230 หลายเดือนก่อน

    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

  • @NITian_DGP980
    @NITian_DGP980 หลายเดือนก่อน

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

  • @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 3 ปีที่แล้ว +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..

  • @TUKCIDOTech
    @TUKCIDOTech 3 ปีที่แล้ว

    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 ปีที่แล้ว +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

  • @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 2 วันที่ผ่านมา +1

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

    • @TheJavaSync
      @TheJavaSync วันที่ผ่านมา

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

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

  • @GateElectronicsCom
    @GateElectronicsCom 3 ปีที่แล้ว

    👍,but something I don't understand 😂

  • @tonyblanco3142
    @tonyblanco3142 3 หลายเดือนก่อน +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!

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

  • @yabesh6742
    @yabesh6742 4 ปีที่แล้ว

    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

  • @primoocubill1730
    @primoocubill1730 10 หลายเดือนก่อน +1

    can it accept 5volts?

    • @BINARYUPDATES
      @BINARYUPDATES  10 หลายเดือนก่อน +1

      Hi Primo, unfortunately NodeMCU ESP8266 is 3.3V tolerant

    • @TON-vz3pe
      @TON-vz3pe 6 หลายเดือนก่อน

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

  • @kalpanakalpu1193
    @kalpanakalpu1193 4 ปีที่แล้ว

    where is CH_pd pin..?

    • @PapaNoel80
      @PapaNoel80 3 ปีที่แล้ว

      That's my question too

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

  • @gujjulapradeepreddy3189
    @gujjulapradeepreddy3189 3 ปีที่แล้ว +4

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

  • @mishkattasdid
    @mishkattasdid 5 หลายเดือนก่อน

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

  • @adityagautam5789
    @adityagautam5789 3 ปีที่แล้ว

    Not at all useful

  • @TUKCIDOTech
    @TUKCIDOTech 3 ปีที่แล้ว

    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🙏