EEVblog® Electronics Community Forum

Electronics => Microcontrollers => Topic started by: Riccardo_Tommasin on March 08, 2020, 06:28:33 pm

Title: esp32 programming software
Post by: Riccardo_Tommasin on March 08, 2020, 06:28:33 pm
Hi, i was wondering if there are some programming software for the esp32... i was searching for something like atmel studio for avr..
thanks.
Title: Re: esp32 programming software
Post by: aldi on March 08, 2020, 08:42:21 pm
Eclipse or visual studio code with esp-idf, see: https://docs.espressif.com/projects/esp-idf/en/latest/get-started/index.html
Title: Re: esp32 programming software
Post by: ebclr on March 09, 2020, 04:27:08 am
https://www.youtube.com/watch?v=X47hh-IvJ5M (https://www.youtube.com/watch?v=X47hh-IvJ5M)
Title: Re: esp32 programming software
Post by: Lindley on March 09, 2020, 09:52:13 am
The Arduino IDE now has ESP32 support and works ok.
https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/ (https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/)

If you want a more comprehensive IDE then the free Atmel Studio with Visual Micro plug in allows you to run Arduino and ESP32 projects.
Title: Re: esp32 programming software
Post by: Doctorandus_P on April 02, 2020, 02:58:05 am
Look around a bit for: "Wemos D1 Mini" and for "Platformio"

Some time ago I bought a bunch of ESP8266 boards and got them to work by just plugging in an USB cable.
Can't recall any trouble with them either, they just worked.

Then I discovered I liked playing with hardware such as dedicated motor timers and such more and attention wavered to other projects.

What I liked of the Wemos boards is their ease of use (Just plug in USB), addon boards for sensors and stuff, their small size and breadboard compatibility and their low price. If you damage a few of these boards (for example over voltage), well, each mistake will cost you EUR3. They are a bit more expensive then the bare ESP12 modules but a lot easier to work with. Get some ESP12 modules too, for if you want to build small projects, or put them on another PCB.