Install the ESP32 Board in Arduino IDE in less than 1 minute (Windows, Mac OS X, and Linux)

Поділитися
Вставка
  • Опубліковано 8 жов 2024
  • For the Windows, Mac OS X and Linux instructions, visit ► randomnerdtuto...
    Open the next link to copy the full Additional Boards Manager URLs: randomnerdtuto...
    The ESP32 is currently being integrated with the Arduino IDE like it was done for the ESP8266. There’s an add-on for the Arduino IDE that allows you to program the ESP32 using the Arduino IDE and its programming language. In this tutorial we’ll show you how to install the ESP32 board in the Arduino IDE on Windows PC, Mac OS X or Linux.
    Like my page on Facebook:
    / randomnerdtutorials
    Add me on Google+:
    plus.google.co...
    Follow me on twitter:
    / ruisantosdotme
    Subscribe for more projects like this!
    bit.ly/subscrib...
  • Наука та технологія

КОМЕНТАРІ • 160

  • @zulianadryan686
    @zulianadryan686 3 роки тому +44

    THANK YOU FOR STRAIGHT TO THE POINT WITHOUT ANY USELESS CONVERSATION, REALLY APPRECIATE IT

  • @ManuelMartinez-sl7op
    @ManuelMartinez-sl7op 3 роки тому +7

    Nice tutorial, If someone happen to find a problem with the non-existence of the library "esp32" because it is not displayed in version 1.8 or later just plug in your board and automatically the IDE will show you some updates you need to do related with other libraries, after completing you will be able to see the library and install it

    • @mrobarton7192
      @mrobarton7192 3 роки тому +1

      Thanks for the heads up I'm still awaiting shipments on a couple of different derivatives of ESP32 modules

  • @lifetech4146
    @lifetech4146 Рік тому +1

    Watched 10 videos each 10,10 mins nothing worked, this worked appreciate a lot

  • @sandroniccolini9924
    @sandroniccolini9924 3 роки тому +12

    3 years and still very useful. Thank you!

  • @酸菜小鱼
    @酸菜小鱼 4 роки тому +1

    It took a long, long time to find anything else wrong. You succeeded at once, thank you very much

  • @jameshall185
    @jameshall185 7 місяців тому

    Very clear guidance here. Still can't upload anything because IED does not seem to recognize a com port at all.

  • @leticiaraddatzjonck5530
    @leticiaraddatzjonck5530 Рік тому

    thank you for the perfect explanation of the installation of ESP32 Board in Arduino IDE in less than 1 minute!

  • @HorstChristophSchreiber
    @HorstChristophSchreiber 3 роки тому +11

    It would be nice to put the link here in the comments, so we can copy it and no need to write them down from the video. There is still a chance to make mistakes

    • @smetakdarkk
      @smetakdarkk 3 роки тому +2

      I mean, you could do the same
      edit: raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

    • @HorstChristophSchreiber
      @HorstChristophSchreiber 3 роки тому +1

      @@smetakdarkk The poster of the video knew the link and could copy it into the description without any problems.

    • @smetakdarkk
      @smetakdarkk 3 роки тому +1

      @@HorstChristophSchreiber Sure, but i assumed you had to rewrite the link yourself - you had the link as well and could paste it into your comment ¯\_(ツ)_/¯

  • @dennis9875
    @dennis9875 6 років тому +8

    What a useful video! You should do more of these! And thanks, it worked!

  • @HardwareUnknown
    @HardwareUnknown 3 роки тому

    Thank you for the quick walkthrough. Can't wait to get started with some WiFi communication with these!

  • @cracker08121987
    @cracker08121987 3 роки тому

    It was of great help only 50secs were needed.

  • @ITEEBE2024
    @ITEEBE2024 2 роки тому +3

    link should be pasted in the video discription

  • @mike_oe
    @mike_oe 3 роки тому +1

    55 seconds - great work, thank you!

  • @MagDrDrSir
    @MagDrDrSir 4 роки тому +2

    great, all i need in 1min 24sec. Love it thank you

  • @daveys
    @daveys 9 місяців тому

    Brilliant! I’ve found the ESP32 a bit of a turnoff due to the lack of easy setup.

  • @harvinlabor5615
    @harvinlabor5615 3 роки тому

    2 years ago but still very useful. thank a lot .

  • @deonbarnard6658
    @deonbarnard6658 4 роки тому +1

    Saved me a ton of work - like python scripts etc. Well Done!

  • @Harish-xw2jt
    @Harish-xw2jt 4 роки тому +1

    Such a useful video! Was searching for something exactly like this

  • @RAFIRE7546
    @RAFIRE7546 5 років тому +4

    Great video, simple installation method. Works perfectly.

  • @XtopherBryson
    @XtopherBryson 3 роки тому +2

    HELP! I follow the instructions of the video, and when trying to upload the example code (or any other code) into the board, i get the error "A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
    ". I have tried many things but dont know what im doing wrong. I have the TTGO Lora32 board.

  • @emiliabrasilio9111
    @emiliabrasilio9111 3 роки тому +2

    So simple and so focus. Thanks a lot!

  • @ضياء6
    @ضياء6 3 роки тому +1

    Here in Iraq the internet is very bad and it shown fild install... Is there another way to install esp boards in ardoino IDE.

  • @mrobarton7192
    @mrobarton7192 3 роки тому +2

    That doesn't seem to work very straightforwardly on a Chromebook running Linux?
    I can only assume you're demonstration was performed on a Windows PC?

  • @omgg4031
    @omgg4031 4 роки тому +2

    Hello,
    I've found some people having difficulty uploading the scripts by getting a timeout message. On my dev kit i had to press the "boot button" during the connection period in order for the script to be uploaded.

  • @shingabiss
    @shingabiss Рік тому

    Great, clear tutorial with no fluff lol!

  • @greenspanfx
    @greenspanfx 5 років тому +3

    Hi Rui, it is impossible to install the ESP32 on an old Mac with Mac OS X 10.7.5 right? Everywhere I read it says you have to download the latest Arduino IDE, which is not compatible with my operating system.

  • @seanpinoobers
    @seanpinoobers 3 роки тому

    Why did you not consider posting the link? Thanks to Landon Casey for doing that

  • @jackp2088
    @jackp2088 2 роки тому

    works like magic, thank you

  • @weerobot
    @weerobot 5 років тому +2

    Awesome...much easier thsn old install method...

  • @athensdawgsuga3815
    @athensdawgsuga3815 2 роки тому

    Dude this video was a huge help

  • @ginkobiloba11
    @ginkobiloba11 2 роки тому

    Great video solved my problem.

  • @tonysicily2687
    @tonysicily2687 11 місяців тому

    Liked, saved, and subscribed

  • @DevEncryptionNull
    @DevEncryptionNull 3 роки тому +2

    Don't bother with this. After adding URL to preference esp32 doesn't show up in the board manager when you search for esp32.

  • @TahirKhan-jc4so
    @TahirKhan-jc4so 7 місяців тому

    Weirdly, but nicely, your name keeps coming up in searches for stuff on a NodeMCU and it works really well, OTA updates and NTP time updates being good examples 🙂. Today, I have a new problem. I am trying to send a .bin file to arduinos connected to a single NodeMCU via the I2C bus. I am failing in part because IDE2.0 is not allowing me to install ESPTools, so I cannot load the bin file into the Node MCU's Flash memory. Are you able to explain how to do this, or better still a video on how to send a file to multiple Arduinos, using the I2C bus (from Arduino IDE 2.0 and higher)
    Many thanks
    TK :-)

  • @dveram47
    @dveram47 5 років тому

    Does the ESP32 Arduino board have the same features as the Arduino Uno board besides the WiFi?

  • @TheOldKid
    @TheOldKid Рік тому

    Which esp32? Devkit1, devkit2, wroom,wrover,s2 s3,c3? The list is long and if you dont select the same board you have things may not work according to your esp data sheet. "How to install esp32" is super vague

  • @SingKoonChoo
    @SingKoonChoo 2 роки тому

    can the esp32-s2 work with Arduino. Also how do I connect a esp32-s2 with a 1602A.

  • @PepeSi7via
    @PepeSi7via 5 років тому +4

    esp32 doesnt show up in board manager???

    • @PepeSi7via
      @PepeSi7via 5 років тому

      Must have been a spelling error on my part. I copy and pasted and it worked🤷‍♂️

    • @AnthonyMoody
      @AnthonyMoody 4 роки тому +2

      also not showing up for me

  • @VicenteRubino
    @VicenteRubino 5 років тому

    I am trying install the ESP32 in the RASPBERRY PI Arduino IDE, but it lacks that field to type...

  • @markroles7304
    @markroles7304 6 років тому +1

    I have added the ESP32 board manager link per your instructions, but it does not show the exact library that in your video you want us to add

    • @RuiSantosdotme
      @RuiSantosdotme  6 років тому +3

      BeMark Roles it's not in the libraries. It's in the boards manager menu that you search for the esp32 boards

    • @RuiSantosdotme
      @RuiSantosdotme  6 років тому +2

      BeMark Roles take a look at 0:40 when I go to the Boards Manager menu

  • @Joel-rf7bf
    @Joel-rf7bf 5 років тому

    It is not that easy. There is a port problem with the macbook. I have installed lots of usb drivers, but non seems to work. I still cannot read the port once i connect my esp-wroom-32 board. please help.

  • @Imharija
    @Imharija 3 роки тому

    i have an esp32 sim800l , can i use this preferences too??

  • @martinjuarez4165
    @martinjuarez4165 6 років тому +2

    Thanks for sharing !!!!

  • @kennethbeal
    @kennethbeal Рік тому

    Well done, thank you!

  • @shire202
    @shire202 2 місяці тому

    hey man, there's an error like this while i upload the code:
    exec:"cmd" : executable file nt found in %PATH%
    Error compiling for board DOIT ESP32 DEVKIT V1
    what should i do?

  • @slevinshafel9395
    @slevinshafel9395 4 роки тому

    Thank you to you and to internet this fast search i finde. I broke my minde how to get it.

  • @jonathanramirezolvera5858
    @jonathanramirezolvera5858 4 роки тому +1

    Muy rápido y fácil de instalar. Me sirvió mucho :D

    • @jonathanramirezolvera5858
      @jonathanramirezolvera5858 4 роки тому +1

      Abres el Ide de Arduino
      1) abres la pestaña ARCHIVO> preferencias>gestor de URLS ADICIONALES DE TARJETAS> copias el url que dejan en la descripción del vídeo.
      2) abres la pestaña HERRRAMIENTAS> Placa: “nombre de la placa que has utilizado” > GESTOR DE TARJETAS> en la barra de búsqueda le pones ESP32 e instalas

  • @darkshadowsx5949
    @darkshadowsx5949 3 роки тому

    i had it installed an working fine until it randomly quit working now i get a "java.lang.NullPointerException"
    when trying to install or remove the ESP32 in boards manager.
    it does the same thing in VS code. its driving me nuts.

  • @anumsheraz
    @anumsheraz 5 років тому

    why does it always installs version 1.0.0 ? whereas currently the latest version is 1.0.2. Can you show us how to manually install v 1.0.2 ?

  • @RuiSantosdotme
    @RuiSantosdotme  5 років тому +3

    For the full Windows, Mac OS X and Linux instructions, visit my blog ► randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/
    Open the next link to copy the full Additional Boards Manager URLs: randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/
    Having trouble installing the boards? Read [SOLVED] Fix Arduino IDE ESP32 and ESP8266 Board Installation - Error Downloading URLs on Windows PC
    randomnerdtutorials.com/solved-arduino-ide-esp32-esp8266-installation/

    • @TheAlvaropuentes
      @TheAlvaropuentes 4 роки тому +1

      Hi...Now is not working, Arduino IDE shows the following mesagge: Error downloading dl.espressif.com/dl/package_esp32_index.json....please help me!

    • @AnthonyMoody
      @AnthonyMoody 4 роки тому

      @@TheAlvaropuentes same

  • @ricardomedinagracia1424
    @ricardomedinagracia1424 6 років тому +1

    Very useful, many thanks!

  • @davs_4462
    @davs_4462 Рік тому

    got my sub

  • @lmarwarl
    @lmarwarl 4 роки тому

    Very useful! thanks a lot :D

  • @MemoxCid
    @MemoxCid 2 роки тому

    How do you know what is your ESP32CAM board?

  • @xmarcusx3988
    @xmarcusx3988 2 роки тому

    I did the same thing, but i dont have an board option esp32, only esp8266

  • @シュアキ
    @シュアキ 4 роки тому

    Great video.but sir my serial boat is not "com3",just "/dev/cu.Bluetooth-Incoming-Port",how can I to do?thankyou.

    • @RuiSantosdotme
      @RuiSantosdotme  4 роки тому

      It's different in each computer. You must choose the port that appears when you plug the board to your computer.

  • @AnthonyMoody
    @AnthonyMoody 4 роки тому

    anyone else's board manager not displaying the esp32 espressif when searching? @0:46
    I'm running windows 10 arduino version 1.8.10
    if you suggest the manual method I tried that - if you mean using git to clone the repository off github and running get.exe to get the remaining files, it doesn't run correctly, with the error being that some file doesnt exist (even though it actually does after following the error message's file directory)

  • @AntonioEugenioVida
    @AntonioEugenioVida 2 роки тому

    Ma scrivi el link del board manager nei commenti no?

  • @AlexShoyhit
    @AlexShoyhit 5 років тому

    thank you very helpful
    if you can please add the link in the description

    • @RuiSantosdotme
      @RuiSantosdotme  5 років тому

      I can't put the link directly in the video description, because youtube crops the link after 30-40 characters. So, you wouldn't be able to copy it from the description. I have this link that you can open to copy the full Additional Boards Manager URLs: bit.ly/2B6vEro

    • @seyhan6592
      @seyhan6592 3 роки тому

      @@RuiSantosdotme Thank you

  • @happyebb
    @happyebb 5 років тому +1

    I seem to be the only one that can't see this package by "expressif" to install from the library manager ... I'm using the IDE for PC Ver1.8.9

    • @der94alex
      @der94alex 5 років тому +1

      as for me, I got an error when the ide tried to download, turned out that I just forgot the first dl in the url (dl.espressif) when manually copying the address from the video

  • @ssavas06
    @ssavas06 2 роки тому

    Thank you very much

  • @Astha.2.0
    @Astha.2.0 Місяць тому

    Thank you

  • @n1kkri
    @n1kkri 3 роки тому

    I'm newer than a newbie.. struggling with all of this. Does this mean you are using a standard USB cable with a micro on one end that connects to the ESP32 board with the other end in my USB port of laptop? I have a program I want to install into the board but the developer does not show you how to use the Arduino program to load, edit, and then program the code into the board. Its a simple program using a small current probe measuring the current in a doorbell a.c. wire when the doorbell button is pushed. Once pushed it send an alert message to my cell phone. This has been a real challange to get any progress with the lack of help. Are there any forums I could describe what I am doing and get a little more hand holding step by step help?

    • @BreEZe_A
      @BreEZe_A 3 роки тому

      Yes if you are using an ESP32 board you connect it via USB to your laptop. Then to upload code use the Arduino IDE to wire and then upload the code to the board by pressing the upload button in the top left of the program (looks like a right-pointing arrow.) Also, make sure you have the right board selected in the board manager.

    • @n1kkri
      @n1kkri 3 роки тому

      @@BreEZe_A The problem was not knowing what board to pick in the board manager and then most important, on my 32s board I had to press the BOOT button before clicking UPLOAD

    • @n1kkri
      @n1kkri 3 роки тому

      @@BreEZe_A I figured it out. The problem was on the ESP32s board you have to press the BOOT button prior to pressing the UPLOAD.

  • @DeltamikePT
    @DeltamikePT 4 роки тому

    I get esptool.exe missing. but when compiling for esp8266 there's no problem

  • @gudimetlakowshik3617
    @gudimetlakowshik3617 5 років тому

    Hey..That's very nice and I would like to ask you whether we can automatically pair two ESP32's just as we configure the HC-05 bluetooth modules for automaticpairing? .....is it possible? If yes please tell me how?

  • @Blackcannon-fm5bb
    @Blackcannon-fm5bb 3 роки тому

    when i press the install button it says that there was an error

  • @stew9671
    @stew9671 4 роки тому

    So i have an esp32-wroom-32 from Az deliverer and I have no clue what board I have to select. And how to upload my code. All I get is an error, cant upload to the board.
    Could somebody be kind enough to help me out here.

  • @za_ozero
    @za_ozero 2 роки тому

    i dont have board, i have esp32-wrom-32ue chip. which board?

  • @duongnguyenquy8594
    @duongnguyenquy8594 5 років тому

    what is your internet speed
    ?

  • @ZookeeperJohnG
    @ZookeeperJohnG 3 роки тому

    Thanks!

  • @madhusudhang8254
    @madhusudhang8254 5 років тому

    esp 32 will work as a broker?

  • @KaloqnZlatanoff
    @KaloqnZlatanoff 2 роки тому +1

    If any of you guys don't see the esp32 library it might be because you are trying to add a library and not a board manager.

    • @gilbertmubita1629
      @gilbertmubita1629 Рік тому

      this single comment saved me, was busy doing this same problem

  • @MagruderSpoots
    @MagruderSpoots 4 роки тому +1

    Is this supposed to download over 150 MB?

    • @nerdylicious1814
      @nerdylicious1814 3 роки тому

      like that was what I was thinking mine is still downloading I dont know whats up

  • @jurgenmaier6551
    @jurgenmaier6551 Рік тому

    I have COM ports 3,4,5,7,8,9. Which one should I use?

    • @0my
      @0my Рік тому

      If using Windows, you should be able to see the port is plugged into via Device Manager

    • @shashwatpratap
      @shashwatpratap 9 днів тому

      any one will do

  • @BasNunnikhoven
    @BasNunnikhoven Рік тому

    for some reason I can't get to ports option

  • @vasanthakumarganesan637
    @vasanthakumarganesan637 3 роки тому

    thank you 💖

  • @aamirkhan2898
    @aamirkhan2898 4 роки тому

    it works

  • @LauraGonzalez-cn7ns
    @LauraGonzalez-cn7ns 4 роки тому

    Muchas gracias

  • @pdlngsqrs9547
    @pdlngsqrs9547 2 роки тому

    I have installed esp32 board library, as seen here and MANY other channels OK. Although Device manager COM sees that it's the correct serial device -CP21x) choosing the closest board ID from the list( NOT WROOM) ESP32 Dev or the next one esp32-Wrover, is not recognized as being present of the COM port. Uploading fails consequently. hints ???/??

    • @ant_six
      @ant_six 6 місяців тому

      Did you ever figure it out?

    • @pdlngsqrs9547
      @pdlngsqrs9547 6 місяців тому

      Thanks for the reply, but NO ! I gave up.@@ant_six

  • @m.c3899
    @m.c3899 Рік тому

    there is no port showing what should I do ?

  • @MeinElektronikHobby
    @MeinElektronikHobby 6 років тому +2

    ... if the old installation via Git-Hub still exists, it should be removed first. To do this, the directory (ESP32) in the work folder is completely deleted.

    • @RuiSantosdotme
      @RuiSantosdotme  6 років тому +1

      Mein Elektronik Hobby exactly, I've mentioned that detail in the blog post, but I hope only people that don't have the add-on installed and want to install will watch this video... So, it might be confusing mentioning that if you've never used the ESP32 before.

    • @MeinElektronikHobby
      @MeinElektronikHobby 6 років тому +2

      ... das ist richtig -... that's right

    • @FranzStrasse
      @FranzStrasse 6 років тому +1

      Herzlichen Dank.

  • @ilqarsxverdiyev1429
    @ilqarsxverdiyev1429 3 роки тому

    Thanks
    :)

  • @keshavagrawal4187
    @keshavagrawal4187 2 роки тому

    Thanks

  • @nickgalaxy8087
    @nickgalaxy8087 Рік тому

    When i upload a sketch on My MacBook it sas Error 124

  • @UBsLab
    @UBsLab 3 роки тому

    Helpful

  • @vamsigelli4704
    @vamsigelli4704 3 роки тому

    thanks bro

  • @noorify1
    @noorify1 5 років тому

    On mac preference in under Arduino tab

  • @sharbelfahafi5077
    @sharbelfahafi5077 5 років тому

    I can't install the board, throw the following error downloads.arduino.cc/packages/package_index.json

  • @JoeIsles
    @JoeIsles 4 роки тому +1

    Easy as pi lol Thank you.

  • @D4RK_danish
    @D4RK_danish 4 роки тому

    After following the steps I get compilation error

  • @tanshyanshyang9930
    @tanshyanshyang9930 5 років тому +1

    Thank you!!!!

  • @muhammadammarbinazaman3061
    @muhammadammarbinazaman3061 4 роки тому

    My Esp32 keeps disconnecting from com port do you know why?

    • @shashwatpratap
      @shashwatpratap 9 днів тому

      try using different usb cable and make sure it is plugged in correctly

  • @sandirimanojkumar1683
    @sandirimanojkumar1683 4 роки тому

    Hii Frds
    I need help from you can any one have esp32 and esp8266 proteus library file to dump program and simulate my result.

  • @ikontact
    @ikontact 4 роки тому

    Anyone know how to solve this error:
    A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

    • @RuiSantosdotme
      @RuiSantosdotme  4 роки тому

      Follow these instructions to fix that error: randomnerdtutorials.com/solved-failed-to-connect-to-esp32-timed-out-waiting-for-packet-header/

  • @jumbo999614
    @jumbo999614 4 роки тому

    When I upload sketch to ESP32 with Linuxmint, I get error:
    Trackback arduino line 35, in import serial.tools.list_ports as list_ports
    /heltec/esp32/tools/esptool/esptool.py No module named serial.tools.list_ports
    I notice that ther is only usb 0. There is no extra port when esp32 is connected.

  • @jettaglnegro
    @jettaglnegro 2 роки тому

    how work en win 7 32 bit?.......esptool.exe is the problem. gracias

  • @noorify1
    @noorify1 5 років тому

    theres no preference in file!

  • @БоратГалушка
    @БоратГалушка 6 років тому

    Thanks! Спасибо друг.Через Git это мазахизм.

    • @wlasov
      @wlasov 5 років тому

      У меня через гит не работало, и дело не в гите, а в самом установочном приложении, но каждый программист должен знать гит

  • @exexex_tension7630
    @exexex_tension7630 2 роки тому

    nice

  • @nerdylicious1814
    @nerdylicious1814 3 роки тому

    like WTF it takes 30 minutes to download only for me to get an error