456 Hassle-Free ESP32 USB (ESP32-C3, ESP32-S2, ESP32-S3)

preview_player
Показать описание
The USB feature of the new ESP32 chips is handy. Unfortunately, it is not easy to use because the information is hidden. This video shows how everything works and how you must set up the Arduino IDE to exploit the USB functionality. I promise it will save you a lot of frustration and time. And it is the basis for a future video about simple debugging with the new Arduino IDE 2.0

Links:

Patreon supporter companies:

The links above usually are affiliate links that support the channel (at no additional cost to you).
If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission on your purchases to buy new stuff for the channel

Please do not try to email me. This communication channel is reserved for my primary job
As an Amazon Associate, I earn from qualifying purchases
#no#midroll#ads
Рекомендации по теме
Комментарии
Автор

I have not said it before Andreas, but I look forward to : the Swiss accent, The little hand pointer, The hat and the knowledge You share. ThankYou Sir.

funkymonk
Автор

Man, I love your existence Andreas. You have no idea how much you can help an undergrad mechatronics student understanding these electronic specifics for embedded development. One day I wish to be like you. Have so much knowledge in all the electronics areas of expertise.

emiljagnic
Автор

What a fantastic video! I've had some frustration with the basics on the S3 boards and whilst I don't have as many now, you have just answered many questions I had!

chipko
Автор

Your measured and clear descriptions make learning this much easier. Thank you for another useful lesson, it's appreciated!👍

daveb
Автор

Can't wait to see your JTAG video :-) I've always been intrigued by it, I always thought it was some sort of standard programming port (as it seemed to me that's what it's mostly used for), but can't wait to hear you go into the details :-)

cheaterman
Автор

It not only can act as a storage device, but it is possible to programatically service block reads and writes. In theory, one can proxy it over the network into a file on some server for infinite space.

gabest
Автор

Thank you for confirming USB Host mode is not currently present. That was a real head-scratcher when I bought a couple of these a month ago and had to abandon a project.

Would have been great to have had this functionality from day 1, but glad I didn't waste my money, cheers!

ethzero
Автор

I knew about half of these -- thanks for the comprehensive examination. One of the things I learned was that the C3 had the CDC Mode -- I was, for some reason, thinking that it did not have any integrated USB functionality at all.

brendanm
Автор

Looking foreward to your hopefully next video on the JTAG aspect. Would be nice if real HW debugging would finally be possible!🎉

markuszingg
Автор

Thanks! This was the final step in my prototype mini ffb wheel. I've got the device recognized as a 1 axis 0 button joystick and the rotary encoder drives the axis input.
As a tinkerer only, MAGIC.

Curt-
Автор

GPIO0 the most important GPIO there is, hours of frustration can be solved by this pin! Thank you as always nice clear and to the point.

FoxedWorks
Автор

I couldn't find any concise info on ESP32-S3 and this helped me a lot, thanks!

ikkentim
Автор

Just a notation for everyone trying, for the first time the CDC On boot mode isn't enabled by default; so it must be enabled and any sketch should be uploaded over Serial then after that you will be able to upload over USB.

Thank you for the amazing video Andreas

Zhaymoor
Автор

Awesome video. Nice explanations. If I had known a few months ago I would have skipped WROOM-32 and got -S3 modules

mindshelfpro
Автор

It's amazing how your videos have solved so many of my problems, Thank you Andreas

simolx
Автор

As mentioned in the comments, MCPWM using the Arduino IDE would be a cool video.
Another idea is the pulse counter, as that isn't simply available in the Arduino IDE but would be very useful.
Something to work on during your summer break! 😊

TYGAMatt
Автор

Thank you for this video! I have been banging my head against the wall with an S2-mini board just to get serial print statements. The newer Arduino IDE and the "USB CDC on boot" parameter was the final hint that I needed.

imoverclocked
Автор

Thanks for the video. Please make more about esp32 features and such, especially the esp32-s3. What I love about your videos is the originality. Seems most utubers just copy one another... Waiting on your debug video mentioned here.

arp_catchall
Автор

I used the S3 chip in a window sensor design using a USB-C port for programming. So much more convenient than hooking up RS232, especially when they are already glued to the window frame.

drstefankrank
Автор

Thank you man with Swiss accent, what you explained solved many problems in my mind.

ikaruseml