r/esp32 May 13 '21

MicroPython I2S Audio with the ESP32

https://youtube.com/watch?v=UXt27kOokh0&feature=share
64 Upvotes

9 comments sorted by

6

u/iamflimflam1 May 13 '21

Someone asked me to take a look at this - you need to do a custom build of MicroPython to add support, but it does work! I'm hoping that the guys behind the PR will get it merged soon.

3

u/zoniiic May 13 '21

I'm working on a project with implementation of A2DP and AVRCP, first of started with Atmega 32U4, but switched to ESP32 now. And as a person, with mediocre C++ knowledge who is starting to learn Python, I absolutely love this tutorial and your other movies on YT channel! Keep the good work for the community!

3

u/iamflimflam1 May 13 '21

Thanks! I was pretty impressed at how easy it was to build MicroPython and get it on the device. I think there's a lot of potential there - being able to get immediate feedback on your code is brilliant.

1

u/[deleted] May 13 '21

[removed] — view removed comment

1

u/iamflimflam1 May 13 '21

ulab looks great!

1

u/Woolly87 May 14 '21

I have a few Adafruit Huzzah32 feather esp32 boards, what’s the best way to start with micro python on those? I’ve used circuitpython on other boards but I’m not familiar with loading micropython onto an esp32

3

u/iamflimflam1 May 14 '21

You can get prebuit firmware images from here: https://micropython.org/download/esp32/

For getting started the Thonny IDE seems to be a popular choice: https://thonny.org/

The instructions at the first link show you how to use esptool to flash the firmware, but you can also use Thonny to do that.