Serial Communication - Arduino UNO and ESP8266 (ESP-01)

Поделиться
HTML-код
  • Опубликовано: 8 сен 2018
  • In this video, you will learn how to do the serial communication between Arduino UNO board and ESP-01. This is a must see video for those who are Arduino lovers and are stepping into the field of Internet of Things using Arduino.
    Please do watch other video which sends values from Arduino to ESP-01 : • Serial Communication -...
    arduino.esp8266.com/stable/pac...
    github.com/jatindera/SerialCo...
    www.arduino.cc/en/Reference/S...

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

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

    Please do watch other video which sends values from Arduino to ESP-01 :
    ruclips.net/video/iRmfnfAZRe4/видео.html
    A new step by step series on making your own smart light using ESP8266 and Alexa Skills: (11 Videos)
    ruclips.net/video/pS-9J3sBaSM/видео.html

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

      please Make a project on "ARDUINO UNO with ESP8266 & 8 CHANNEL RELAYS" and program it..... 🙏🙏🙏🙏🙏

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

    You're probably the only one (I watched) so far that explained how to connect ESP-01 and Uno (Nano perhaps), nice and good job friend.

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

    I wasted a lot of time looking through written tutorials and nothing really got to what I was looking for. This was great. I finally have a telnet server that I can use to communicate with an arduino remotely!

  • @ZookeeperJohnG
    @ZookeeperJohnG 8 месяцев назад +2

    "Connect the Reset pin of the Arduino to ground" for the WIN!!! THANK YOU! :)

  • @jsmythib
    @jsmythib 2 года назад +6

    This was the straight forward tutorial I was looking for! Once the 3.3v regulated is powering the esp8266, its digital output are still recognized by the 5v arduino inputs. However, in a perfect world I would use a voltage divider to lower the digital output from the arduino to esp @ 3.3v. OK, Im going to try. Thanks you :)

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

    Thank you very much.
    I have been searching for a couple of weeks, and your video is the ONLY one that gave a complete solution; meaning covering the programming stages (code + connections) on BOTH ESP2866 and Arduino!
    Best regards.

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

    I found this tutorial after 3 hours of trying to figure out why mine wasn’t working, I just went into run app data and deleted the old eps8266 folder I had and then re downloaded the same version he used and it magically started working!!! Thx so much

  • @SupremeNoble
    @SupremeNoble 5 лет назад +50

    Yo after a billion youtube tutorials, this is the only one video where I have been able to get the ESP8266 to actually do something! Thank you so much man! :DDDD

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

      @Random Duo I guess you already know this. For the rest : Changing baud rate to appropriate one will show the correct message.

  • @brother_ahdan
    @brother_ahdan 4 года назад +4

    I think this is the best tutorial for Arduino to EPS without AT command manually

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

    After finding so much on internet i found it ..... your explanation is nice with proper details with ( do, don't do and why don't do)...thank you......

  • @ersinkar8902
    @ersinkar8902 5 лет назад

    after hard days, at last find a really working tutorial. thank you bro :)

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

    Thank you. Clear, concise and to the point.

  • @ARMANSAHI
    @ARMANSAHI 5 лет назад +1

    thank u man your video crystal clear teaches the esp connection and finally its running a big thanks

  • @aymenberkaoui8871
    @aymenberkaoui8871 5 лет назад +2

    Thank you so much for your video. Waiting for more ESP8266 videos

  • @marijnfly
    @marijnfly 5 лет назад

    I also ran into the 'Times out waiting for packet header' error. Only after using my first Arduino board (lolon d1 mini v3.1.0) for not even an hour. I am a beginner and I don't understand the troubleshooting process and the comments so far on this problem still leave me clueless how to proceed. I have another board, but I have no idea why it got bricked so easily so I don't want to try that one now.

    Can it be restored without doing hardware stuff? Just by connecting it with the USB? Any help is greatly appreciated.

  • @katiacassar
    @katiacassar 5 лет назад +1

    So by doing this process, do you connect the Arduino Uno to the Wi-Fi?

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

    can i use the RX and TX pins for communication as well?

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

    HI am using a loRa-02 radio module and it also communicating with my Arduino and everything goes well until I add mySerial(2,3) then nothing show's up, help please!

  • @kanickdinesh3229
    @kanickdinesh3229 5 лет назад +2

    thanks a lot sir, u have really helped me , i was struggling helplessly up until i came across this video............

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

    When connecting arduino reset to gnd, n attempting to upload the code to esp8266, "could not open port COM7" error is coming

  • @jannis6841
    @jannis6841 5 лет назад +3

    and how can I connect the ESP to the WLAN?

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

    how did you have the virtual serial com port? I can't do it cause I have only one com port

  • @ziyamaslam2728
    @ziyamaslam2728 5 лет назад

    hey bro i have arduino uno along with temp,humidity,soil moisture,rain sensors. and i want to save these values into my website domain's database. can u help me how to solve my problem. how can i fetch all readings from Arduino uno to NODEMCU esp8266. then pass these values to DB

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

    How can i do. If esp01 returns a string for example if esp01 returns led_on , uno lights the led up

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

    Can you please help me out? I have a different ESP8266 module which has different configuration and pins. I'm unable to find a VCC pin. Can you please help me out?

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

    Yeah, tomorrow i'm gonna make this. Thanks for sharing this piece of tutorial. I'm a newbie :) Thanks!

  • @shohishi
    @shohishi 5 лет назад

    Thanks so much for the tutorial have had a hard time trying to get it to work.

  • @alos.1198
    @alos.1198 3 года назад

    Can i use the 3.3V from arduino directly....without using the voltage regulator?

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

    Uno with ESP-01 (SoftwareSerial) on connecting to Firebase ?

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

    You are really great man......Thank you so much... I thought my esp01 was dead...but turns out that I didn't knew to use it correctly. Thank you so much

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

    Sir i try this on esp o1 and uno it is working perfect but when i trying on Arduino mega 2560 it show nothing on serial monitor with all communication pins what i can do?

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

    i would like to connect a similar project with google firebase. is the procedure similar?

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

    do i need to connect both arduino and esp usb to computer?

  • @Zerklickt
    @Zerklickt 5 лет назад

    It is also possible to have the two controllers connected to different power supplies isn't it?

  • @hasnaah5977
    @hasnaah5977 5 лет назад

    Please can you tell me how to get and install software serial library. Thnx

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

    Hi :) can i use this connection to flash AT commands?

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

    Can I use esp8266 together with Hc05 bluetooh module using 1 arduino uno board

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

    Uploading this sketch on ESP, does the firmware erase?

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

    help me sir, i have done everything but nothing is being printed in serial monitor after uploading to arduino

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

    i have a probelm ... the StringReady in arduino code never seems to get true for me ... i couldnt figure out y

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

    my arduino in serial monitor does not show any strings from the esp. it shows only Received String: How can i fix this?

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

    Do you have idea about Esp8266 wifi module? I have a problem. AT Commands doesn't work. It only displays reversed "question marks". Thank you again

  • @mahadihassanriyadh
    @mahadihassanriyadh 5 лет назад

    Which operating system are you using?

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

    Is possible to send and receive serial data between ESP-01 and Arduino UNO in same time.

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

    Why haven't you level shifted tx & rx channel btw 8266 and uno?
    As per data sheet 8266 tx and rx are 3.3v reff

  • @garysenier2440
    @garysenier2440 7 месяцев назад +1

    Thanks for mentioning about the voltage regulator ... I would have used the onboard 3.3v ... after investigating the uno and Mega2560 they both only supply 50mA ... The esp8266-01 can use as much as 170mA during transmit. I will probably try it with 2 - AA batteries ... only 3v but i am guessing it will still work fine.

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

    is it neccesary to use voltage regulator

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

    I am getting this error , I am using without regulator and using 3.3 v. raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
    esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header the selected serial port does not exist or your board is not connected. Can you please help ?

  • @asraralbeshri2405
    @asraralbeshri2405 5 лет назад

    Bro i try to run GSM module on Generic ESP module board in Arduino .. but the software serial of the GSM is not running on this board .. what is the solution? please help me .. i search about this a lot of time really 😭💔

  • @printonex
    @printonex 5 лет назад

    How to get esp wifi details and ip address...
    I want to use it for RFID attendance syaytem with RFID+Arduino uno+esp wifi so that all data from RFID should come on php database...
    Plz sir help regarding this I will be very thankful...

  • @jrfirefox8515
    @jrfirefox8515 5 лет назад +2

    Shurkiya. Best tutorial for esp8266.

  • @tomazbarrantes
    @tomazbarrantes 5 лет назад +2

    Best video seem explaining esp8266 + arduino

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

    Is it important to flash firmware in esp01

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

    So i need to upload code to esp01?

  • @bngk2114
    @bngk2114 5 лет назад

    Thank you my friend and i want to send data from Arduino board to esp-01 please tell me if you knows

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

    why did you use software serial ? you could have left in on de hardware serial ports .. or is it a must ?

  • @LaxinitUp24
    @LaxinitUp24 3 года назад +6

    Outstanding tutorial! You don't miss a single detail. I followed these steps and everything worked perfectly. Much appreciated.
    Also, I did this without the 3.3 Voltage regulator although I haven't done any long term testing.

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

      What did u use instead of the regulator ?

    • @seoul_Jin500
      @seoul_Jin500 2 месяца назад

      how?! without voltage distribution

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

    Amazing tutorial!! Thank you so much

  • @kristiankennethallag5328
    @kristiankennethallag5328 5 лет назад

    I can't download the part in preferences

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

    Why i cant reset the esp-01 after doing this ?

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

    Can you please give schematic if using breadboard power supply instead of regulator ?

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

    Sir esp-01 gets disconnected from wifi after few seconds. Can you please help me.

  • @sayokdeymajumder6180
    @sayokdeymajumder6180 5 лет назад

    Man you are awesome. This was really useful.

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

    Great tutorial from great teacher. It is a pity that there is no much tutorials about Arduino

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

    Hello! what if my port is not clickable?

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

    Dude, that's a great tutorial, tnks for sharing.

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

    In My case It is showing an Error: "Failed to connect " Even the connections are same as in the video.. plzz help me to resolve this issue.

  • @Omar.bin.khattab
    @Omar.bin.khattab 5 лет назад +2

    perfect tutorials ..... can u make another one for making module run as Web Server and how to communicate to Arduino as web server .. thanks again

  • @Unknown-xw6ik
    @Unknown-xw6ik 5 лет назад +1

    thanks for this awesome tutorial.

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

    Excellent video. I saw this first time and have subscribed your channel.

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

    Great explanation, thank you.

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

    What if we connect rx to tx and tx to rx?

  • @saketsuman275
    @saketsuman275 5 лет назад

    Helped me resolve upload_mem error

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

    wow, the video has some audio problems, but the content and code it's great, thanks for sharing

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

    This is best out there. The others are really not for beginners.

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

    An awesome video. Congratz

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

    Nice Tutorial, Thanks for sharing this.

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

    thank you very much, this is the most complete tutorial

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

    I can't communicate using software serial. Whyy? Help me please

  • @dragonmil6911
    @dragonmil6911 5 лет назад +1

    do you know how to send data from arduino to esp-01?, great video c:

  • @SupremeNoble
    @SupremeNoble 5 лет назад +1

    I only have 1 port that is COM5(Arduino/Genuino Uno), is this the right port or should there be 2 ports?

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

    My adruino is only receiving data if i disconnect the pin 2 for a very short time. Anyone encountered this problem before?

  • @sukrukorcoban7020
    @sukrukorcoban7020 5 лет назад +3

    it is very good video can you explain how to send sensor data from arduino to esp and from esp to webserver or thingspeak

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

    Why you dont use 3.3 v direct

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

    how to connect two channel relay board with two light bulb, esp8266 wifi module and arduino uno

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

    In some tutorials i saw that u need to connect esp rx to tx of the arduino, when u go rx to rx and when rx to tx ?

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

      to program esp8266 he is using RX->RX and TX->TX and for listening or serial communication he is using RX->TX and TX->RX.. this is what i understand correct me if i m wrong

  • @wotesi
    @wotesi 5 лет назад +1

    You have got good teaching video. Thank you! But would you help me in similar case - I have got ESP-01 adapter, where I can plug my ESP8266. It has 8 pin connector and out I get 4 pins - VDD, GND, RX, TX. I would like to control, for example, a LED with Mobile phone. So I need to connect it somehow to Arduino (which I can maybe figure out myself), then I need some S/W to connect with my mobile phone to me ESP8266 (like to Bluetooth HC-06 module), which I believe I can find in Internet, but how about Arduino code? How to program Arduino to receive signals and to operate LED?
    Thank you in advance!
    BR,
    Valters

    • @techsteering
      @techsteering  5 лет назад +1

      I would recommend to use ESP8266 Dev Board + LED + Mobile to achieve what you are looking for and skip Arduino. The reason I am saying that is you could achieve what you want without Arduino. For some specific reasons, if you wish to use Arduino then you have following choices: 1. Use combination of Arduino + LED + Mobile + Bluetooth module and control LED from your mobile using bluetooth. In this case, you don't need to use ESP-01 2. Let's say you wish to control throught WiFi. Then use Arduino + ESP-01 + LED + Mobile + MQTT (CloudMQTT). Mobile will send the on/off request to MQTT. You can download an existing MQTT app for mobile. ESP-01 will be a subscriber for MQTT. As soon as, mobile sends the on/off request to MQTT, ESP being a subscriber will receive the same. Next, ESP will pass on the on/off request to Arduino through serial communication and Arduino will turn the LED on/off basis on the instructions it has received. Further, in option 2, you can still choose to skip Arduino, ESP-01 and use ESP8266 dev board instead. Personally, I would prefer to use serial communication where something is already designed using Arduino and I need to extend the functionality using ESP. For example: Let's say an arduino based car is already designed and now I want to control it using Alexa voice commands. In this scenario, I will add ESP-01 on top of Arduino. Hope this helps.

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

    Fantastic tutorial!

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

    thank you! it finally works

  • @d.jtrump3771
    @d.jtrump3771 5 лет назад +1

    mine is esp8266 esp01s, is it the same to this? can my procedure be as same as yours?

  • @Kiran-nd8bg
    @Kiran-nd8bg 4 года назад

    When uploading on ESP8266 I am getting message :Hard resetting via RTS pin... what to do please suggest

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

      Please recheck your connections. Especially TX, RX and reset pin from Arduino board. Do check if there is any loose connection. Hope you are using 3.3v regulator as suggested.

  • @SupremeNoble
    @SupremeNoble 5 лет назад +2

    Oh so once the esp8266 is coded, it will automatically do it when connect to arduino? So how do I code so that the esp8266 automatically connects to my wifi

    • @JavierCamacho
      @JavierCamacho 5 лет назад

      use the esp8266wifi library and esp8266httpclient library

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

    thanks for the tutorial.. but i have some problem that my serial monitor received some messages not "Hello from ESP" but sometimes "Hel F?Rm ESP" "He??e ESP" etc.. why?

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

      Please make sure that baudrate is same in both arduino and esp

  • @HakkiOgrt
    @HakkiOgrt 3 месяца назад

    thank you for your help, I subscribed

  • @SivaPrakashg3
    @SivaPrakashg3 5 лет назад +1

    thanks a lot for tutorial !

  • @akshathkaushal
    @akshathkaushal 5 лет назад

    Getting this error, some one help.
    esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

  • @tmoneytamy
    @tmoneytamy 5 лет назад

    im having trouble with the first part. when i try to upload the first code, i get an error saying, "stk500_getsync() attempt 1 of 10: not in sync: resp=0x00" i've tried reseting the board and also unplugging. any suggestions??

    • @techsteering
      @techsteering  5 лет назад

      Please check if your schematic is correct. May be try swapping TX and RX. If nothing works, please share the picture of your schematic.

    • @KarthikRamurg
      @KarthikRamurg 5 лет назад

      Change the board to ESP8266Module.

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

    will you please guide me for my project

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

    Hello I have connected as per the circuit shown please comment why i am getting below error
    esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

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

      May I request you to please share the pictue of your schematic. Thanks

  • @yogigorle5639
    @yogigorle5639 5 лет назад

    sir can i use lm317 regulator ic with esp 8266, thanks

    • @techsteering
      @techsteering  5 лет назад

      I am using following: www.thingbits.net/products/3-3v-800ma-linear-voltage-regulator-ld1117-3-3-to-220?gclid=CjwKCAiA_P3jBRAqEiwAZyWWaG7TNYfEAUjEpZhPHoIhT1JlqDXaGIfhWBMgbuTxUblFl0nC9OarHRoCPvcQAvD_BwE