ESP32 projects programmed with Arduino iDE?

Hi Everyone;

Getting used to the new (to me) forum arrangement.

WHERE in the forums is the best place to discuss ESP32 hardware and software, and development aids in general??

I have a large Arduino-related site (http://ArduinoInfo.Info) and now I am adding a lot of ESP32 material and projects. (http://esp32Info.Info)

THANKS!

Regards, Terry King
...In The Woods In Vermont
The one who dies with the most Parts LOSES! WHAT DO YOU NEED??

2 Likes

They look nice. I will spend more time latter. The one with the most parts plans on using some of them to light the losers tombstone!

Seems a great collection of info for Arduino and ESP32.
I didn't see any sketches or projects for audio. I am trying to use Arduino IDE to program the ESP32 internal DAC to use I2S data samples instead of dacWrite......any pointers...??
I use a different link in preferences for the board manager that the one you show.... does that matter........??..... https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Gil, I will copy your comment; I keep stuff like that! Language is amazing. I'm leaving in 2 weeks to live in Egypt for 2 months; I'm trying to find some colloquial Arabic I can put in a cheatsheet. I'll be working on the ESP32 How-To while I'm there.
Regards, Terry

1 Like

Hi, I did 'Audio' for years as a Broadcast Engineer. A friend recently wrote audio code for a different microcontroller. Developing speech response for an automated Pizza Oven. This must be 2023 or something, I'll ask him if can point to some resources he found.

I'll check on the board manager; I've just been following the crowd.

Regards, Terry

Here is the ESP32 stuff I am working on right now:
Arduino-like ESP32

@terryking228 , your site is impressive, it was interesting to see you covered some Micro Python in the ESP section, your probably aware that Arduino are sponsoring their own Python software. At one time I started to work through the Arduino built in examples using an ESP32 Devkit and Micro Python, like blink without delay for example, that might be something useful to present to your viewers if you get the time. Your in my BM's now.

Hi sumguy, I do NOT know about "Arduino are sponsoring their own Python software." Can you please point to info about this...

Sigh... I have not been following the forums here like I used to every morning a decade ago. I've been concentrating on Arduino-based kits I build for schools and universities. Just made 90 kits for University Of Vermont for their Electrical Engineering classes. LOTS of different sensors and actuators plus HM-10 bluetooth communications. Similar to this:
MakerSpace kit.

I am trying move them and other schools to similar kits based on ESP32. The 3-pin connections and small 3-pin modules like accelerometers etc. are what they want to have for labs without constant wiring problems. That's one reason for the new Arduino form factor ESP32 board (HERE) I suggested that in China 3 years ago and Keyes has done a great job with ESP32.

Schools (Ie Professors!) are reluctant to change which Microcomputer they use in labs. But they WANT to move to covering WiFi, IOT stuff. So I'm trying to make prototypes of the ESP32 based kit to get to some schools. I'll be asking ~here about the list of sensors and actuators I'm considering.

Phew.. THEN there are the CompSi and Language wars. I believe Python has to happen for many schools. So I NEED education on that whole area.

And I once thought OS-360 JCL was complicated :slight_smile: // /*

Thanks for helping figure stuff out, everyone!

Regards, Terry

Good observation @Hardada. It does indeed matter.

Espressif changed the location where the Boards Manager package index file is hosted some time ago. The file is still present at the old URL mentioned on terryking228's website, but the file at that URL is not maintained so if you use it you will get a very old version of the ESP32 boards platform.

So it is important to use the new URL. This is also shown in Espressif's official installation instructions:

https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html#installing-using-arduino-ide

Hello Per! Glad to know you are still making Arduino work. Think we talked, years ago now??

Wow.. some of us must be getting OLD :slight_smile:

I will update the Espressif link today.

Any pointers and perspectives on Arduino 2023 futures would be greatly appreciated.

Regards, Terry

Hi Terry, Did you come up with any info or examples how to configure ESP32 internal DAC to use I2s to output Audio L and R analog, pin25 and pin26

Hi.. @ Hardada Please email me at terry at terryking dot us and I'll try to get my friend Kufy Ebong on with us and see if he can point to any resources.
Regards, Terry

@terryking228 yes I too believe there is a place in schools for python and I guess BBC did when they released the microBit 5 years ago. The range of mcu's supported by Arduino that also support python are much more flexible/powerful and have many more features than the microBit. I think it's great that Arduino give users the choice.

Here is the software link, it is still under development: https://docs.arduino.cc/micropython/
I think when it's finished it could be better than Mu Editor

Guilty as charged :older_man: :smile:

Looking at the Arduino Python stuff it appears only a few newer Arduino, boards are supported.

IF an ESP32 had the microcode loaded (With MuEditor etc.) so that later serial-communications 'code' can be downloaded, do you think the Arduino Python editor etc. would work for the ESP32??

No time to play with that.. Maybe in about a month.

So many interesting possibilities and I KNOW that I can run off into the weeds checking them all out!

Regards, Terry

@terryking228 Arduino Lab for Micro Python works with the ESP32, I have used it already to mount an SD card, write to off board FLASH, serial/wifi/ble, threading etc. For something a little larger I might use VS code and Platform IO.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.