#363

  Переглядів 123,841

Andreas Spiess

Andreas Spiess

День тому

The ESP32 is a beast, with some “secrets.” Today we will look at its pins and create a “Priority” pin list, which saves you a lot of time and hassle.
In this video:
- We will get an overview of all pins of the ESP32
- Learn which pins have particular purposes and therefore have to be treated with care
- Learn the real universally usable pins
- Create a strategy on how to use the many pins for our projects
- And do some programming examples
I am a proud Patreon of @greatscottlab , @ElectroBOOM , @ELECTRONOOBS , @EEVblog , and others
No Docker, No Microsoft Teams, Zoom, no IKEA
Links:
My favorite ESP32 development board+extension: s.click.aliexpress.com/e/_A2ZMXy
My favorite "project board": s.click.aliexpress.com/e/_A1IEdu or bit.ly/2ohsawD or amzn.to/3q38841
Excel Sheet: drive.google.com/file/d/1gbKM...
The links above usually are affiliate links which support the channel (no additional cost for you).
Supporting Material and Blog Page: www.sensorsiot.org
Github: www.github.com/sensorsiot
My Patreon Page: / andreasspiess
Discord: / discord
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 (of your purchases the next 24 hours) to buy new stuff for the channel
My Amazon.com shop: www.amazon.com/shop/andreassp...
For Banggood bit.ly/2jAQEf4
For AliExpress: bit.ly/2B0yTLL
For Amazon.de: amzn.to/2r0ZCYI
For Amazon UK: amzn.to/2mxBaJf
For ebay.com: ebay.to/2DuYXBp
profile.php?...
/ spiessa
www.instructables.com/member/...
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

КОМЕНТАРІ: 652
@WacKEDmaN
@WacKEDmaN 3 роки тому
another great, informative, and useful video.. thanks Andreas :) ...what about PSRAM pins..dont they use a few aswell?
@AndreasSpiess
@AndreasSpiess 3 роки тому
I never used WROVER modules. But now I checked: GPIO16 and 17 are connected to the PSRAM. So they are not useable (and also not available on the outside). Two pins less :-( I will update my Excel accordingly
@WacKEDmaN
@WacKEDmaN 3 роки тому
@@AndreasSpiess i have a few boards that use external psram..(eg esp32-cam)..and the pins are exposed as you can turn the PSRAM on and off
@michaelbishton9439
@michaelbishton9439 3 роки тому
I really appreciate your effort to count down which pins can be used for what purpose. Then, near the end, you list the services that can use any pin. Watching this as a newbee, did i misunderstand something? Did you mean any of the actually usable ones or "any pin?"
@AndreasSpiess
@AndreasSpiess 3 роки тому
Of course only with restrictions, for example an input only pin cannot be used as an output.
@gusercarra
@gusercarra Рік тому
@@AndreasSpiess Please, I can´t find the excel archive... I´m trying to use an ESP32S3WROOM1 in a nodemcu
@orparga140
@orparga140 3 роки тому
Maybe the most useful video about ESP-32. You have saved a lot of hours of our lives... 10 hours saved * 1500 vievers( at this moment) = 1'7 years of work
@orparga140
@orparga140 3 роки тому
5,13 years of work if we calculate 8hours/day
@AndreasSpiess
@AndreasSpiess 3 роки тому
In the end i expect manybe 50'000 viewers ;-)
@muflah
@muflah 3 роки тому
I learned this the hard way. It took me about 2/3 days to test all of these and verify my findings with the datasheet and other sources.
@TD-er
@TD-er 3 роки тому
@@AndreasSpiess Yeah, but as the numbers increase, you may reach users that would never have thought of working with the ESP32 and now they will... So not sure if that still counts as "hours saved" :)
@ksenyxths
@ksenyxths Рік тому
@@AndreasSpiess 88,223 viewers. I'm a returning viewer, and watch all the video as I'm working on an ESP32 project and I didn't wrote down the pins at the first time. More time saved, as always, well done! :)
@Designments
@Designments 8 місяців тому
Your channel is an absolute gem. No nonsense, concise, well researched videos are rare, and you consistently deliver. Thank you!
@AndreasSpiess
@AndreasSpiess 7 місяців тому
Glad you like my content!
@G6EJD
@G6EJD 3 роки тому
Also you can’t use GPIO-12 if an external pull-up is connected to it, say for a sensor, as it prevents the ESP32 from booting and causes a flash error.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are right! I already corrected the spreadsheet. You have an excellent channel, BTW. I am a longtime subscriber.
@aviatorbja
@aviatorbja 3 роки тому
The two best esp microcontroller resources on the planet right here!
@rklauco
@rklauco 3 роки тому
Cool project with touch pins? My daughter has a KiwiCo box with RGB led. It was possible to turn on or off the specific colors, so you could create few colors by combination. I sneaked in the ESP32 inside, used the "switches" (removed the contact between them) and modified them to 6 touch switches. By that she can set any color she'd like - the pairs of touch buttons act as color+ and color- for specific channels :) Works quite well :D She likes it a lot. Now she has a night light with variable color.
@AndreasSpiess
@AndreasSpiess 3 роки тому
I can imagine that a combination of colored LEDs an touch is nice for your daughter. And she can tell her friends that she has a cool father who can make such things.
@JohnBaxendale
@JohnBaxendale 3 роки тому
Thank you, this is *so* useful! I was just about to pick up an old ESP32 project and start to work out which pins to use, this will save me lots of time :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you like it!
@kcmichaelm
@kcmichaelm 3 роки тому
Excellent as always, thanks Andreas!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@deivissergio2378
@deivissergio2378 3 роки тому
Very good, explanatory video of all I/O functions at once. Many people look for something like this. I own a Company in Germany, and we use the ESP32 in one of our products (IoT devices)... and we use the Internal Hall sensor, as a tricky "Factory Reset" feature. When we finish with all the tests, before send to a customer, we select a "special" condition in the device, and we left the device in such as a "Magnetic bed" for a while... and this performs the "Factory Reset"... so the device is tested and ready for shipment to the customer. (I think this Hall effect sensor, is not very important, but sometimes we can have a good idea to use it... 🤔)
@AndreasSpiess
@AndreasSpiess 3 роки тому
This is really a very good idea! I once used a reed switch with an ESP8266 for a similar purpose but forgot about it. Now I remembered.
@paulmooij
@paulmooij 3 роки тому
A great idea can you share some info? also is ESP32 good for a b2c product?
@diydsolar
@diydsolar 3 роки тому
Please share your experience, thabks.
@deivissergio2378
@deivissergio2378 3 роки тому
@@paulmooij Hi Paul, in my opinion, this microprocessor is a good solution, with a lot of functions... but it is necessary a lot of "checkings" "workarounds" etc.. if you are working with Arduino IDE for example... (using the tools from Espressif, is much better) Sometimes, without a reason, the processor stops, or perform self reset, etc... (of course it can be something also wrong in the code, or the libraries converted to Arduino IDE). Let's say that the predecessor (ESP8266), has better in performance and stability (and also longer in the market)... But I am happy with this new one... (I use Watchdogs to check if something goes wrong to bring the software again "on track"). Of course, we are still learning with this new processor, and I can recommend it... 👍 (in our company, we started with the ESP32 since 3 months, and already more than 50 devices installed... and no big issues up to now !!)
@aviatorbja
@aviatorbja 3 роки тому
So good. No ads till the end. This channel is too good to be true. Very interesting and informative.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you value my decision for the ads...
@paulvint
@paulvint 3 роки тому
This is great - good video, and more importantly, thanks for sharing the spreadsheet. I've been meaning to export that from the datasheet for ages, and it's a great help!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@SimjetAU
@SimjetAU 3 роки тому
Fantastic information..just what I needed. You explain this stuff in the right way as well. one of my favourite videos of yours
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you enjoyed it!
@U8uxa8SP
@U8uxa8SP 2 роки тому
I've been watching a lot of your videos today. Thanks for all your great information and thanks for all your production time.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Glad you like them!
@ayrtonestrella
@ayrtonestrella 3 роки тому
This video y extremely useful! I'm so grateful, Andreas! I have been researching for weeks in an attempt to learn how to choose the pins and which pins I should not use. Your video is the most explicit and easy-to-understand resource I have ever seen for the ESP32. I actually decided to update my ESP32-WROOM schematic symbol to distribute the pins accordingly, for easier PCB designs. I really appreciate the work and effort that you put in, and I'm looking forward on becoming your supporter on Patreon. Thank you, thank you very much.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome. And thank you for your feedback!
@sharpbends
@sharpbends 3 роки тому
I used touch pins connected to case screws as rudimentary input device for up down back enter commands etc on GPS alarm clock :-)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Very good idea!. Hidden and no additional parts needed.
@AragonDubs
@AragonDubs 3 роки тому
Since I discovered your channel, I am more of a maker than ever, you make it very simple, I love it, and the translations help a lot for a spanish like me. Many thanks Andreas!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you. Yes, I think, Luciana, the translator does a great job!
@luisgarrido2166
@luisgarrido2166 3 роки тому
I'm glad to have found tour channel! Thank you very much for being such a special guide in this matter.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Welcome aboard the channel!
@mazirius11
@mazirius11 3 роки тому
I literally ran into some of the problems mentioned in this video last weekend. I couldn't find any useful write ups on which pins to use safely if you only need a few. Again you show the awesome ability to find out topics that need better documentation and provide very useful and condensed information. Thank you very much!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad the video was useful for you!
@academicpachyderm5155
@academicpachyderm5155 3 роки тому
Holy cow. Thank you so much! I almost ordered my own esp32 breakout boards yesterday, but after watching this I'm definitely adding some asterisks to my silkscreen pin numbers. I'm also trying to start experimenting with the esp32-s2, so I'll be on the lookout for "gotchas" there, too.
@AndreasSpiess
@AndreasSpiess 3 роки тому
The S2 is too new for me...
@EmmanuelLieurain
@EmmanuelLieurain 3 роки тому
A very useful wrap-up, thanks
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@hoodafukisalice
@hoodafukisalice 3 роки тому
This is gold for developers using ESP32. Thank you for sharing the Excel sheet Andreas.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@aboumohamed4467
@aboumohamed4467 3 місяці тому
Thanks Andreas. Great video as usual. The information in the video and the Excel sheet are very helpful.
@AndreasSpiess
@AndreasSpiess 3 місяці тому
Glad it was helpful!
@keen2461
@keen2461 3 роки тому
Andreas does everything I wish I had the time to do. I'm also an EE but don't have time to investigate and experiment as Andreas, so I live vicariously thru his videos.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Maybe if you become as old as I am you will have time...
@vladimirastrelin1719
@vladimirastrelin1719 10 місяців тому
Thanks for sharing your knowledge & experience ! The lesson is really great and useful !
@lukeszy287
@lukeszy287 3 роки тому
Really good video ! Was great timing as I spent ages yesterday trying to workout why serial1 was crashing the esp32. Thanks again
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome! You are probably not the only ;-)
@fenixjose17
@fenixjose17 3 роки тому
Dear Andreas, you are an excellent teacher. Thank you.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you think so!
@marinehm
@marinehm 3 роки тому
I ran into these problems with my Wemos ESP8266. This is great information!! Still plenty of available of pins. Now we can use them smartly. Thanks for breaking them down to usable pins.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it helps!
@professorholden3104
@professorholden3104 3 роки тому
Excellent! I am moving my mechatronics class from esp8266 to esp32 next semester, it will also be online for pandemic reasons, so this is a great resource. Thanks!
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome! Good luck with your lectures
@stefanfobos
@stefanfobos 2 роки тому
Thank you for your work. This is a really good sum up of official documentation and expirience !
@AndreasSpiess
@AndreasSpiess 2 роки тому
Glad you enjoyed it!
@robertobrenes5283
@robertobrenes5283 3 роки тому
Tomorrow I planned to mill a PCB for a esp32 project, this video came just in time for me to check if I didn't mess things up! Thank you! Your channel is awesome :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Very good! As said: It might save you some time to redu things...
@robertobrenes5283
@robertobrenes5283 3 роки тому
@@AndreasSpiess RTFD has always been my motto as an electronics student so i love that you always do that!! cheers from Costa Rica!
@LarryKapp1
@LarryKapp1 3 роки тому
Thanks again for taking a confusing subject and making it understandable for all those of us who aren't so tech savvy . Transferring the data sheet info to your own spreadsheet was well worth the time it took too .
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome. I try my best...
@GlennHamblin
@GlennHamblin 3 роки тому
Thanks for a great explanation of the ESP 32 I/O! It is appreciated.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@rigfix
@rigfix 3 роки тому
Thanks Andreas ! Another excellent video. The timing could not be better, I needed to disable the startup log on a project here :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are the first I hear that he needs it :-)
@jimadams7765
@jimadams7765 3 роки тому
An excellent summary along with some very useful subscriber comments. Thank you.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome! My subscriber always add a lot of value!
@krukhlis
@krukhlis 3 роки тому
You are extremely patient man! ;) But yes, this is golden gem, a treasure that every ESP32 developer needs. Thank you for this great work!
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@Thorathome
@Thorathome 3 роки тому
This is incredibly helpful: identifying the ESP32 ‘safe’ pins, a little on interrupts, a bit on PWM, an intro to inline debugging. You make the ‘32 even mor fun and productive. Thank you GWTSA.
@AndreasSpiess
@AndreasSpiess 3 роки тому
GWTSA?
@Thorathome
@Thorathome 3 роки тому
@@AndreasSpiess YOU! Guy With The Swiss Accent! (I've lived and worked all over the world, have been the Big American for ages, am Stateside now.) I value your work, am more of a software guy, have programmed computers since high school, still noodle in Arduino with ESP applications, sensors and controls. Thanks again.
@nikanetique
@nikanetique 3 роки тому
I discovered many unknown things about ESP32. thank you for convenient table! 👍
@AndreasSpiess
@AndreasSpiess 3 роки тому
Great to hear!
@user-se1uv9vk6r
@user-se1uv9vk6r 11 місяців тому
Great video, I was banging my head trying to figure out which pins to use because Im new whole arduino/ electronics, this video clarified lot of confusion with this board.
@AndreasSpiess
@AndreasSpiess 11 місяців тому
Glad the video was useful!
@danielscheibe8694
@danielscheibe8694 Рік тому
This was actually VERY useful. Thanks for the video!
@AndreasSpiess
@AndreasSpiess Рік тому
Glad it was helpful!
@DemokratieErwacht
@DemokratieErwacht Рік тому
Ich habe mir das Excel runtergeladen und mit deinen Kommentaren aus dem Video versehen! Danke! Das hat mir echt Arbeit gespart als ESP32-Neuling.
@AndreasSpiess
@AndreasSpiess Рік тому
Gern geschehen. Das war die Idee ;-)
@SebaOPL
@SebaOPL 3 місяці тому
This is extremely helpful to a ESP32 newcomer. Thanks for sharing Excel document❤
@AndreasSpiess
@AndreasSpiess 3 місяці тому
You are welcome!
@markstafford5586
@markstafford5586 3 роки тому
Thanks for the info. A group of us are working on a WROVER esp32 board were we are using everything. We have used 70% and are looking at maybe using esp32 variants with even more attached memory. Great video
@AndreasSpiess
@AndreasSpiess 3 роки тому
I never hear that somebody changed the PSRAM chip. I just changed the Flash chip of the early ESP8266-01 boards...
@guidobonelli3394
@guidobonelli3394 2 роки тому
this is really great. Nice work!
@AndreasSpiess
@AndreasSpiess 2 роки тому
Glad you think so!
@progmatica1608
@progmatica1608 Рік тому
Great channel! Thanks for sharing knowledge!
@AndreasSpiess
@AndreasSpiess Рік тому
You are welcome!
@zolar7a
@zolar7a 3 роки тому
Thank you, lots of good information in a 12 minute video. I'm going to print out the spreadsheet and take notes.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you enjoyed it!
@TheDiverJim
@TheDiverJim 3 роки тому
Thank you for a great video! Saving this to a playlist
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@TheDiverJim
@TheDiverJim 3 роки тому
@@AndreasSpiess sir, your videos on the whole are absolutely fantastic. I’ve just started using the ESP, I would be struggling far more without you.
@vex9596
@vex9596 3 роки тому
Amazing work, as always! :D
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@mr.0x373
@mr.0x373 2 роки тому
such good video and a good explanation!! Thanks for saving my time!!
@AndreasSpiess
@AndreasSpiess 2 роки тому
You are welcome!
@tlangdon12
@tlangdon12 Рік тому
It's definitely worth reviewing any design you are working to see if you have any 'input only' pins that could use pins 34 or 35. I was struggling to find enough GPIO pins for my project; I needed 12 pins, but trying to using your 12 priority pins made the routing very difficult, so I reviewed my design and found two pins that were being used for input only, so I could consider using pin 34 or 35 for them. This made the routing much easier. Thanks for your hard work to document the real situation with the ESP32 chips.
@AndreasSpiess
@AndreasSpiess Рік тому
Just in our last project we forgot that pin34 is input only...
@bartdemeulmeester4662
@bartdemeulmeester4662 3 роки тому
Thanks, this will be a great reference video!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@liama23
@liama23 3 місяці тому
Thank you! You saved me a lot of stressfull time.
@AndreasSpiess
@AndreasSpiess 3 місяці тому
Glad I could help!
@AdrianHeinUY
@AdrianHeinUY 3 роки тому
very helpful! thank you so much Andreas
@AndreasSpiess
@AndreasSpiess 3 роки тому
Always nice to see that my videos provide some added value.
@pavlusa
@pavlusa Рік тому
Super information , thank you , very informative 👍
@AndreasSpiess
@AndreasSpiess Рік тому
Glad it was helpful!
@deankq4adj125
@deankq4adj125 3 роки тому
Excellent information, thanks for sharing!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@crckdns
@crckdns 3 роки тому
Eine sehr schöne Übersicht und Erklärung! Und danke für die Excel Datei, die ist sehr nützlich.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Bitte, gern geschehen. Teilen im digitalen Zeitalter kostet ja nichts mehr...
@lemd49
@lemd49 3 роки тому
Many thanks Andreas, you are saving us a mountain of troubleshooting hours with this guide!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad to help!
@fschirott
@fschirott 3 роки тому
Thanks for sharing, this video will definetely save me a lot of time.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it helps!
@tonybell1597
@tonybell1597 3 роки тому
Perfect guide Andreas.... thanks....
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you liked it!
@dimmoos757
@dimmoos757 3 роки тому
Special thanks for sharing the Excel file. Wishing the best for you!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@renelefebvre53
@renelefebvre53 3 роки тому
thank a lot , for time saved and for the excel sheet . By from Lublin
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@uajoku
@uajoku 2 роки тому
Excellent!!! Thank you Sir.
@AndreasSpiess
@AndreasSpiess 2 роки тому
You are welcome!
@JulianGrammer
@JulianGrammer 3 роки тому
Yet another highly informative video. Thank you. I couldn't stop laughing at so few pins available for general programming when comparing with your video #159 at 1:40. Amazing what one can learn in three years.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Not general purpose does not mean not useable. It just means: Pay attention!
@matthiasthiele
@matthiasthiele 3 роки тому
"and after hours, you think, you are stupid" - been there, suffered too. Great video, thank you very much. I did use a touch port for an alarm clock without any visible buttons. Just touch the clock on the top to switch off the alarm. The user interface for setting the alarm time is via a web page on the smartphone.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Nice idea! Thank you.
@jeandilissen4197
@jeandilissen4197 3 роки тому
very useful, thanks, saved me a lot of work
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it helped
@PhG1961
@PhG1961 3 роки тому
Nice video ! Very informative !
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thank you!
@marcdraco2189
@marcdraco2189 3 роки тому
That's an amazing amount of information Andreas - must have taken you hours to compile this Thank you so much. I'm glad you questioned the hall sensor. I was similarly baffled about that because the sensitivity is so poor. It looks like the sensor needs an amplifier that's not fitted (unless it's wired internally somewhere that the manufacturer hasn't told us about). All that said, I'm still working on an Uno, learning to squeeze every last drop of performance out of an 8-bit machine
@AndreasSpiess
@AndreasSpiess 3 роки тому
I love the ESP chips because most of my projects use Wi-Fi. For other projects I usually use other boards (currently a Morse keyer with an Arduino Nano)
@marcdraco2189
@marcdraco2189 3 роки тому
@@AndreasSpiess Yeah, I really need to finish off my current project and learn more about IOT - ironically, the current thermohygrometer could benefit from remote stations too. Still finish one thing before I start another or you know how that ends...
@Palominostudio
@Palominostudio 3 роки тому
I have printed the colorful pinout identification sheets for the micro controllers that I use and laminated them. These images are freely available on the net, but check that one is using the correct one for the device in hand. In fact, I keep cribsheets for those and a few other things I need to refer to occasionally floating around in a pile on my desk. Being laminated they are tolerant to having coffee mugs put on them. As always Andreas, I thank you for a video with good content.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Very good idea. I have also some laminated sheets like that with exactly the same reasoning.
@ndgoh67
@ndgoh67 3 роки тому
Thank you... Thank you for the excel sheet...
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome
@frollard
@frollard 3 роки тому
Amazingly useful! I recently started porting an old project over to ESP32, and was pulling my hair out constantly having tried to just use a pinout map showing which pin went where - there was no mention of any traps or gotchas. The code wouldn't boot and I spent hours thinking my code wasn't compatible with an arduino compatible board. Truly frustrating. This is gonna save me so much time!
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are probably not the first and lot the last loosing lots of time with this. Thanks for your feedback!
@foxtrotbravo1744
@foxtrotbravo1744 Рік тому
I found the spreadsheet useful, thanks. Frank
@AndreasSpiess
@AndreasSpiess Рік тому
Glad it was helpful!
@bm830810
@bm830810 3 роки тому
Excellent video, as usual
@AndreasSpiess
@AndreasSpiess 3 роки тому
I appreciate that
@stevew9945
@stevew9945 3 роки тому
Good work, most helpful
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you think so!
@NemonicanatLarge
@NemonicanatLarge 3 роки тому
I've been working on a temperature / humidity sensor HD22 (I know I missed the designation but I'm sure you understand what I mean) and I use pin 32 as my input pin and I am glad to see its OK for this use. Thanks for the info.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it works!
@jwracingteam
@jwracingteam 2 роки тому
Andreas is a great mentor :)
@AndreasSpiess
@AndreasSpiess 2 роки тому
Thank you!
@ignition_electronics2520
@ignition_electronics2520 3 роки тому
Great Tutorial 🙏🔥🔥🔥
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you think so!
@stephang5671
@stephang5671 3 роки тому
Hi Andreas VERY useful again, thank you. I'd appreciated also a final 'prio 1 list' or if you marked them in the xls.
@AndreasSpiess
@AndreasSpiess 3 роки тому
They are marked, I think (named true GPIO)
@wjn777
@wjn777 3 роки тому
Great video, I could have saved many hours of debugging by either RTFM or watching this video
@AndreasSpiess
@AndreasSpiess 3 роки тому
:-) Thank you!
@selimbesimzade6845
@selimbesimzade6845 3 роки тому
Great content thanks for the sharing.
@AndreasSpiess
@AndreasSpiess 3 роки тому
My pleasure!
@rodstartube
@rodstartube 3 роки тому
As always very usefull. I will print a T-shirt with that excel file so i have it handy.
@AndreasSpiess
@AndreasSpiess 3 роки тому
:-))
@TheDefpom
@TheDefpom 3 роки тому
@Andreas Spiess I checked into the way I modified the ESP32 Dev Kit V1.0 for the programming failure issue, add a 2.2uF electrolytic capacitor between EN and GND, it programmes fine every time like that without having to press any buttons.
@AndreasSpiess
@AndreasSpiess 3 роки тому
In the meantime I also did the same and it works :-)
@chronobot2001
@chronobot2001 8 місяців тому
Thanks for this. I think you may have saved me from infinite future frustration.
@AndreasSpiess
@AndreasSpiess 8 місяців тому
So I am glad :-)
@bluegizmo1983
@bluegizmo1983 3 роки тому
Great video! I was just working on a project the other day that used a buzzer and it wasn't working properly, and I just went back to the sketch and looked. Sure enough, I had set my buzzer output to pin 39! 🤦‍♂️ Lol
@AndreasSpiess
@AndreasSpiess 3 роки тому
S*t happens ;-)
@batica81
@batica81 3 роки тому
Thank you very much for this useful video! I tried porting a project (morserino 32) to a different version of esp32 board and it was very tedious (and unsuccessful) because of all the pin differences. It also uses those capacitive touch pins which adds to complexity. Maybe I will try again now :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
Interesting project. Maybe I will also build one.. Currently I build an K3NG Arduino CW Keyer because my IC-7300 only supports Iambic Mode B and I am used to mode A :-(
@karelholl2568
@karelholl2568 3 роки тому
Thank you for the excel sheet.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@Kalandro99
@Kalandro99 3 роки тому
I'm working on a project with 15 digital Inputs, 3 digital outputs and 1 PWM output. It's a nightmare to find reliable sources on that topic! Thank you very much Andreas! I really appreciate your research!
@AndreasSpiess
@AndreasSpiess 3 роки тому
A lot of pins! I hope you have enough on the ESP32...
@Sixthflyer
@Sixthflyer 3 роки тому
Very very useful, thank you so much
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad it was helpful!
@Iceteavanill
@Iceteavanill 3 роки тому
Thank you for making this Video. Just in time for me to choose which GPIO Im gonna use in my project.
@AndreasSpiess
@AndreasSpiess 3 роки тому
So the video was timely...
@asiw
@asiw 3 роки тому
So incredibly useful.
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad you think so!
@gedoda1108
@gedoda1108 3 роки тому
Sehr nützlich ... vielen Dank !
@AndreasSpiess
@AndreasSpiess 3 роки тому
Bitte, gern geschehen!
@nickhubbard3671
@nickhubbard3671 3 роки тому
Very useful! Thanks.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You're welcome!
@mizarorion
@mizarorion 3 роки тому
He estado buscando por internet y no había encontrado nada, solo el datasheet pero la verdad que no sabía como interpretarlo, este video me explica lo que estaba buscando a la perfección y seguro que me has evitado muchas horas de sufrimiento, lo he guardado como oro en pacho. MUCHAS GRACIAS
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad the content was helpful!
@boieperez3768
@boieperez3768 5 місяців тому
what a great video thanks for sharing
@AndreasSpiess
@AndreasSpiess 4 місяці тому
You are welcome!
@charlesmagill4932
@charlesmagill4932 7 днів тому
"after hours, you think you are stupid" that's me. Thank you for this video. I was about to throw out my esp-32 and go back to AVR.
@AndreasSpiess
@AndreasSpiess 7 днів тому
That would have been a big mistake 😉
@Jishan007
@Jishan007 3 роки тому
I was waiting when Andreas says 0 pin left .😂
@TD-er
@TD-er 3 роки тому
It is getting very close to that amount if you start using Ethernet on ESP32. Also nice to see in this table is that the analog pins of ADC2 (those pins that cannot be used with WiFi active) nicely match the pins needed for ethernet. So even if you are not using WiFi as you're using Ethernet, you still cannot use those ADC2 pins for ADC. By the way, I strongly advice you to have a look at the Ethernet options of ESP32 as it really makes for a very swift replying node. In ESPEasy you immediately notice how swift the ESP32 can respond when connected to ethernet. On WiFi it feels quite snappy, but on Ethernet it is really a completely different story.
@0dium.
@0dium. 3 роки тому
1 pin left .. for the led blink project :)
@AndreasSpiess
@AndreasSpiess 3 роки тому
@Gijs: Which library do you use? I just got Ethernet boards...
@TD-er
@TD-er 3 роки тому
@@AndreasSpiess See here: github.com/letscontrolit/ESPEasy/blob/mega/src/src/ESPEasyCore/ESPEasyNetwork.cpp I simply use the "ETH.h" from the espressif/arduino-esp32 github.com/espressif/arduino-esp32/blob/master/libraries/WiFi/src/ETH.h
@mcneill64
@mcneill64 2 роки тому
Thank you. A bit to digest but powerful to know that 40 != 40. Saved to my list.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Glad it was helpful!
@Regimantas_Baublys
@Regimantas_Baublys 3 роки тому
Thanks ☺️ informative video 🙂
@AndreasSpiess
@AndreasSpiess 3 роки тому
You are welcome!
@YvesMasur
@YvesMasur 3 роки тому
Very good work! thanks enough.
@AndreasSpiess
@AndreasSpiess 3 роки тому
You're welcome!
@mattantonelli4273
@mattantonelli4273 Рік тому
just generous great research
@AndreasSpiess
@AndreasSpiess Рік тому
:-)
@phenomen113
@phenomen113 3 роки тому
And I was wondering why I couldn't get a battery voltage reading on pin25 on one of my WIFI projects. This explains a lot, thanks!
@AndreasSpiess
@AndreasSpiess 3 роки тому
Glad I could help!
@electronic7979
@electronic7979 3 роки тому
Helpful video. I liked it
@AndreasSpiess
@AndreasSpiess 3 роки тому
Thanks for liking
@bbogdanmircea
@bbogdanmircea 3 роки тому
OMG this is amazing. I learned this the hard way. I would add that depending on the board, some other pins will be blocked or have limitations during boot, so checking the schematic of the board really helps. Is the xls available somewhere?
@AndreasSpiess
@AndreasSpiess 3 роки тому
ukposts.info/have/v-deo/hIleZXp_i66Dop8.html ;-)
#366 9 New ESP32 Boards: Comparison and Tests
15:11
Andreas Spiess
Переглядів 173 тис.
Парковка Пошла Не По Плану 😨
00:12
Глеб Рандалайнен
Переглядів 12 млн
Rutgers University Confirmed: Meshtastic and LoRa are dangerous
13:27
Andreas Spiess
Переглядів 707 тис.
ESP32-S3 - Which Pins Are Safe To Use?
5:58
atomic14
Переглядів 12 тис.
Use the very attractive new ATTINY chips for your projects
14:34
Andreas Spiess
Переглядів 188 тис.
461 The Tools and Organizers I Use (with some tricks)
15:32
Andreas Spiess
Переглядів 81 тис.
451 Which Processor can kill the ESP32?
11:24
Andreas Spiess
Переглядів 330 тис.
Radar Sensors from $3 to over $100: Which one is Best?
14:31
Andreas Spiess
Переглядів 145 тис.
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
DroneBot Workshop
Переглядів 195 тис.
Minimalist Microcontroller: Building a Bare-Bones Dev Board
9:15
atomic14
Переглядів 100 тис.
How AI 'Understands' Images (CLIP) - Computerphile
18:05
Computerphile
Переглядів 59 тис.
#345 ESP32 vs STM32: Which one is better (Bluepill)?
15:37
Andreas Spiess
Переглядів 231 тис.
I7 2600K тест в играх и сравнение с AMD Ryzen
17:53
Компьютерная мышь за 50 рублей
0:28
dizzi
Переглядів 14 тис.
NOTHING PHONE 2A - НЕОБЫЧЕН ВО ВСЕМ!
30:39
DimaViper
Переглядів 50 тис.
Vortex Cannon vs Drone
20:44
Mark Rober
Переглядів 11 млн