YOU can Learn the ESP32 in 15 Minutes: Hello World!

  Переглядів 275,463

Dave's Garage

Dave's Garage

2 роки тому

An introduction to developing for the ESP32 Microcontroller. Dave explains how it relates to the Arduino line, how the specs compare and takes you through the basics of a Hello World application for the ESP32.
My 3 Favorite ESP32 Boards:
M5 Stick C Plus: amzn.to/3wR619g
Heltec Wifi32 VFD board: amzn.to/3NvLzR5
TTGO ESP32 Board: amzn.to/3wNDVvM
They keyboard I'm clacking along on: amzn.to/38afjmp
For information on my book, "Secrets of the Autistic Millionaire":
amzn.to/3diQILq
My other channel, join now so you're there for episode 01!
/ @davepl
Discord Chat w/ Myself and Subscribers: / discord

КОМЕНТАРІ: 506
@lovetotinker4096
@lovetotinker4096 2 роки тому
I found your channel 3 years ago and have been a fan ever since. I started with the ESP32 board with the OLED you used teaching us to display information and designs on it and I was hooked. Have made many projects with addressable LEDs, WLED, remote sensors, all because of you. Thank you again.
@Gerald-iz7mv
@Gerald-iz7mv Рік тому
What borad did you buy which includes the oled?
@SpinStar1956
@SpinStar1956 Рік тому
Really appreciate you doing this series on ESP-32 with all the details. Would love to see this series continue and cover both basic and complex functions, hardware and software. Thanks Again Dave!
@SuperFurry68A
@SuperFurry68A Рік тому
Dave, I've just found your channel and have to say it's absolutely brilliant. You are an excellent host. I love your content, and especially your delivery - which is first rate. Looking forward to going through your older videos. I'm sure there are some absolute gems in there!
@richards7502
@richards7502 2 роки тому
Just getting back into esp32s after a few years break, Great to see how things have moved on. Looking forward to the rest of the series
@frankfnhallukhall4520
@frankfnhallukhall4520 Рік тому
I have found my new favourite UKpostsr! Taking it step by step ☑️ Getting to the point ☑️ Editing the slow bits out ☑️ And being very funny along the way "319ms, I'm a busy guy and that's pretty good"... massive tick! ☑️
@OldePhart
@OldePhart 4 місяці тому
This episode is one of my favorites. You are so genuine in your enthusiasm about the ESP32, Its fun to watch you go through the process in realtime. I miss that quality in your newer stuff. Thought still great, this hobbyist level stuff is what I really enjoy.
@alexhutchison6926
@alexhutchison6926 Рік тому
Would love a continuation of this series. Love the videos.
@cac2244
@cac2244 2 роки тому
I just discovered you in April 2022 and a newbie at coding (completed 70 hours bootcamp Javascript) and I really like your channel, so thanks for your great content and being so positive.
@jcugnoni
@jcugnoni 2 роки тому
The ESP32 is a wonderfull coding playground indeed ! Great introductory video.
@the1gofer
@the1gofer 2 роки тому
love it. You're LED series got me to get started with the ESP32.
@user-zv3lj1ef7l
@user-zv3lj1ef7l 2 місяці тому
Dave, thank you for going through all of the steps - this helps us beginners better understand the process and the fine details.
@johnburgess2084
@johnburgess2084 Рік тому
So glad I ran across this episode. Wish I could give it several thumbs up! One advantage of finding this "old" episode is that I might have a chance of finding the next one in this series! Thanks.
@atomic14
@atomic14 2 роки тому
This is a great video - I get lots of people trying to use my projects who are very inexperienced and don't know how to build and upload projects - this will be a great resource for them.
@wizdude
@wizdude 2 роки тому
I've been using ESP32 devices (as I suspect a lot of people have) with Home Assistant and it's great to see an intro to programming on these. I didn't know about the serial monitor in VSCode - that's a real bonus. Thanks for this video and I look forward to more videos on the ESP32 as I think it's a great little microprocessor. Cheers 🙂
@brianm.4368
@brianm.4368 2 місяці тому
I loved your video! You were so informative and articulate. Love your production value and attention to detail.
@davidsault9698
@davidsault9698 Рік тому
It's great to listen to someone at this level of knowledge finally. Not slow and boring.
@_pixelpicnic
@_pixelpicnic 2 роки тому
Dave, Your videos are always informative and entertaining. You've totally sold me on the ESP32 now!
@linuxgeex
@linuxgeex 2 роки тому
@Dave: I find when I talk to people that describing the ESP32's standby in terms of battery life helps drive it home. The ESP32's idle is roughly 10% the self-depletion rate of an 18650 cell. That is to say that an ESP32 on standby for a year, powered by an 18650 might have 30% state of charge, and 7% out of the 70% battery capacity lost was used by the ESP32's standby. So implementing an SCR to allow it to fully power itself off is a waste of time, since the SCR will consume more power than that by way of voltage drop during operation.
@TheBypasser
@TheBypasser 2 роки тому
Well, a switch comes in handy should you have many on-board peripherals though.
@dvdny
@dvdny Рік тому
So you’re saying that the battery leakage (18650) rate is still even higher than the standby current? Good to know.
@ae1tpa92gwtom2
@ae1tpa92gwtom2 Рік тому
Super cool Dave, been using microntrllers since 90s, n started mak8ng projects with the esp8266, now recently started with the esp32, great to see u into these as well, great channel, lots of history, cheers
@zombienation68
@zombienation68 Рік тому
Found your channel looking for Pinball cadet and so far have watched a vast amount of your vids, content and delivery is perfect for me, so detailed and straight to the point...love leds and have done since the early 80s...also a great fan of Tempest but mine is now gone...thankyou for all the info given, learning so much 😁 and obviousl;y subbed and liked all of them....
@zoltanguitar
@zoltanguitar Рік тому
Just found your site. Great - You are a very thoughtful and straightforward teacher. Thanks
@TheMcSebi
@TheMcSebi 2 роки тому
Nice and informative! Got me started with setting up vscode for esp32 to finally play around with it again :) Looking forward to the FreeRTOS/Webserver Project!
@Alfonzo227
@Alfonzo227 2 місяці тому
Fantastic video! Thanks for the really great in-depth explanations.
@zrman96
@zrman96 2 роки тому
Thanks for the break down! I've been using PlatformIO and an esp 32 on a NightDriver project
@mikemontana7436
@mikemontana7436 Рік тому
Thanks so much for including the "oops" - like the baud-rate mismatch -- you saved people hours by including details like that!
@fabiolourenco1827
@fabiolourenco1827 2 роки тому
Man, I love these videos, super informative and thorough.
@JakePomperada
@JakePomperada 2 роки тому
Thank you for sharing this video Dave one of your subscriber from the Philippines.
@m1k1a1
@m1k1a1 2 роки тому
This was interesting, thank you! I'm thinking of a compact datalogger that receives packets over BLE and perhaps does some filtering before storing. ESP32 sounds perfect for the task.
@olafzijnbuis
@olafzijnbuis Рік тому
I like the way you align the {} brackets at 12:42 Code looks much better and easier to read when all brackets are nicely aligned. The way it is done in Python and Occam is even more elegant. Nice video. It helped me to move the code for my 8 x 8 x 8 RGB LED cube to Visual Studio Code.
@scriptles
@scriptles Рік тому
Yeah but I also like how much easier it is to test using { an } on seperate lines too.. so basically an if statement will execute 1 line of code... unless you use { and }.. however, if the next line is a { it does the whole block"... so if you wanna comment out an if statement and run it if the condition is false.. u can just comment out the if statement and leave the { and } for scope purposes.
@paulroemer5992
@paulroemer5992 2 роки тому
I've been following your channel from the inception and while it seems the theme of the channel isn't very specific I find them very interesting and entertaining. Also the topics you are presenting whether Cars, Programming, Hardware, Home Automation, even your personal trial and tribulations all fit my interests so keep up the good work and I'll be waiting for your next episode.
@DavesGarage
@DavesGarage 2 роки тому
Thanks! Yup, I'd do a *LOT* better if I picked a theme and stuck with it!
@tonygilkerson
@tonygilkerson 2 роки тому
@@DavesGarage actually I like the variety
@user-hv2tg3ii8m
@user-hv2tg3ii8m 6 місяців тому
In your video, I learned a lot of details about ESP32, I am very interested in it, and I am also a person doing related work. I will always follow you and learn more with you. I appreciate your video!
@rizalpambudi
@rizalpambudi 4 місяці тому
Proud to subscribe your channel, now I'm surprised that you're not only making videos about Wonderful world of Windows, but also microcontrollers! Oh, and Robotic Operating System and Jetson Nano Computer is an amazing topic to discover!
@graphguy
@graphguy Рік тому
Just found your channel and it is exactly what the doctor ordered! After decades of being a serious woodworker hobbyist, I caught the electronics bug this year when I put up my first exterior WLED Christmas lighting system. It got me hooked. Now, I am migrating the woodshop to electronics shop! ...wanna buy a nice 8" jointer? :)
@Theineluctable_SOME_CANT
@Theineluctable_SOME_CANT Рік тому
Thank you so much, Dave. This stuff is PERFECT!
@jamesedinger4956
@jamesedinger4956 Рік тому
Love your channel...wish I had a friend like you to bounce ideas off 👍
@ryanluscomb2134
@ryanluscomb2134 24 дні тому
What an incredible video! Thank you so much for sharing.
@justtesting555
@justtesting555 Рік тому
Thanks for this. Its nice to have a good step by step to get started.
@connecticutaggie
@connecticutaggie Рік тому
Great video Dave! I have been playing with the ESP-32, ever since Andreas Spiess got me hooked. Also, I have been programming for a while too - I wrote my first program in 1971 when I was in High School - on a mechanical teletype. I the became a EE but still programmed some. I probably should be retired by now but I am still having way too much fun. I still program and do some embedded C++ but I mostly do C#. So nice to not have to manage memory or pointers. I have most of the same ESP-32 boards you have but I also have two others I like. The ESP-32 EYE and a EP-32 board that has a built in display and 18650 battery holder. Nice to trip over you, I am sure we have some fun stories from the "old days". BTW, the first PC I helped build was an IMSAI-80 and the first PC I owned was one I built from a broken TRS-80 model 1 motherboard that I repaired. Interesting days.
@dvdny
@dvdny Рік тому
What an excellent primer, thanks for posting!
@ted356
@ted356 Рік тому
Good info...another excellent video. Thanks Dave!
@artdanion8544
@artdanion8544 2 роки тому
i realy like your speed :-) very good introduction to the subject. I myself use ESPs for several years in art projects and a very small board with integrated LiPo charge controller which I can recommend is the TinyPico board. I am already curious how your series will continue.
@dcwellsfry2127
@dcwellsfry2127 2 роки тому
Excellent presentation! Keep on sharing, Dave.
@DavesGarage
@DavesGarage 2 роки тому
Many thanks!
@mike0rr
@mike0rr 2 роки тому
Its been a while since I've stopped in. I forgot how pleasant this channel is.
@brucefox6580
@brucefox6580 2 роки тому
Great project topic, looking forward to it.
@IBoughtItMyself
@IBoughtItMyself Рік тому
Dude! This just hit the spot! Thanks tons.
@johnburr9463
@johnburr9463 2 роки тому
Sharing with friends. Good video. Looking forward to the next one.
@jordancobb509
@jordancobb509 2 роки тому
I too love this chip. Thanks for doing these videos.
@DevilbyMoonlight
@DevilbyMoonlight Рік тому
Thankyou sir! you have just given me idea for building a wireless joystick and throttle set, as I'm a lefthander - leftie versions are thin on the ground
@pegr69
@pegr69 2 роки тому
Awesome work!, I suddenly got the urge to whip out my old arduino boards and do something cool again.
@andymok7945
@andymok7945 Рік тому
Thanks. Have been playing with ESP8266 and ESP32 for a while now. Have been running Tasmota a 3rd party open source FW for quite some time. Also played with ESPHome. I have created a couple of custom bins for older Tasmota builds, though been a while. Need to get back into it
@Dr.GeoDave
@Dr.GeoDave 2 роки тому
So enjoyable to watch this; maybe this will motivate me to try out this board family. Haven’t done any coding like that since graduate school, probably when you were working on MS-DOS.
@DavesGarage
@DavesGarage 2 роки тому
You can do it! Have some fun!
@queotzcatl3980
@queotzcatl3980 Рік тому
Dave.... you are the light in the nightsky that never stops emitting wow signals...
@Segphalt
@Segphalt 2 роки тому
As a heads up for anyone who wants to use the bare modules... Look up esp32 test frame, it's a great way to program like 20 of the devices very quickly or even just one as a one off. Just snap a module in program and move on. I tend to Prototype on one of the more standard boards that has the programmer built in but the test frame is great for deploying 10 or so. Or building a small run of a product.
@cherrymountains72
@cherrymountains72 2 роки тому
Thanks Dave, I found this really helpful in setting up VSCode for use with an ESP32. And thank you also for bringing autism to the front from time to time.
@kurtweber162
@kurtweber162 Рік тому
I found this very interesting. Keep up the good work,
@Jack45OG
@Jack45OG Рік тому
You are simply amazing. Thanks!
@dualxsurvival155
@dualxsurvival155 11 місяців тому
For anyone who wants to know what he pressed at 11:26 to make that bar pop up its "Show All Commands" and the shortcut is Ctrl+Shift+P.
@tamask001
@tamask001 2 роки тому
Please also make an episode about remote debugging with openocd/ESP-PROG. Too many people out there torture themselves with println debugging just because they don't know better. Other notes: 6:05 The TTGO T-Display is my favorite board by far, the screen is great both for interaction and debugging. It also has two GPIO buttons (plus reset on the side), which makes it possible to build fairly convenient GUIs without any external hardware. Not as fancy as the M5, but for 10 bucks it is incredible value. 13:27: you have to press ctrl-c to terminate the monitor. And if all else fails, ProcessMonitor can tell you which process is blocking the COM port and help you kill it. 18:27: it is much easier to just use one of the User headers (configurable in User_Setup_Select.h), they have predefined ones for most common devices, e.g. Setup12_M5Stack.h
@DavesGarage
@DavesGarage 2 роки тому
Thanks! I'll try the header thing, that seems a lot easier!
@boldvoltage639
@boldvoltage639 2 роки тому
Seconding this
@qcnck2776
@qcnck2776 2 роки тому
@@DavesGarage I too will upvote this
@dieSpinnt
@dieSpinnt 2 роки тому
Also, don't forget the gigabytes of bloat, unnecessary long compiling times and the dependency/versioning hell[1] that you get for free with PlatformIO. Yes, all the things we love and like when working with MICRO controllers (!ironic!). [1] What they force you into, their package dependency system ... they seem to forgot within the build system: Dependency checking. What a botch-up, lol. Setting up a build system with a compiler and thinking about libraries before using them won't hurt anyone. In contrary, you learn more about the inner workings of the build system, think BEFORE making avoidable errors and wasting time over your project, and learn more about the architecture you are working with. All for free. You even don't have to give up editing a fancy magic text file. Just call it "notes";)
@tookitogo
@tookitogo Рік тому
I’d love to see more about the ESP-Prog. I’ve used it and it’s saved me lots of headaches, but it’s also fickle to set up, and there are some sketches where it simply will not work at all. I’d love for someone more knowledgeable than me to explain some of the voodoo, the limitations, etc.
@mikewallis7762
@mikewallis7762 2 роки тому
Hey Dave, I have done a fair bit of work with the ESP32 and lighting strips and even individual RGB LEDs as well - it works really well for models and such. I have done a few effects like lightning, flickering fluorescent, traffic lights, LED matrix displays as model road work signs, etc. During my travels I created a project that showed me the power of the ESP32. I purchased 1 meter of NeoPixel RGB LED strip and set about seeing if I could create a task for each of the effects I had created and then apply that to each of the leds in the strip. I set this up and it worked really well. I ran 40 tasks each of which were controlling 3 LEDs on the strip. API and web interface are there as well. I would publish it, but it needs a bit more polish. Can't wait for your next instalment. Love your content.
@mikewallis7762
@mikewallis7762 2 роки тому
... sorry, forgot to add. Any stuff on tasks on the ESP32 you wish to share would be great. I must admit my implementations thus far do not include any sort of locking or semaphores. I just deal with that in code - dont use the same LED (pin) in two different tasks. Hope you are having a good day :)
@chrisgallagher85
@chrisgallagher85 Рік тому
very very helpful - and thanks for sharing
@autodidact7127
@autodidact7127 2 роки тому
You did the esp32 guides!!!!! DAVE omg!!!! Thank you!
@DavesGarage
@DavesGarage 2 роки тому
You bet! Hope you enjoy and hope there's some appetite out there!
@RyanKirk99
@RyanKirk99 Рік тому
Very helpful. Thank you!
@Bianchi77
@Bianchi77 4 місяці тому
Nice video, well done, thanks for sharing it with us :)
@cdoublejj
@cdoublejj 2 роки тому
as a non programmer (i tried learning C++ numerous times) and home assistant user looking at esp32 this was VERY informative, i almost understand some of the programming stuff too.
@steveb7600
@steveb7600 2 роки тому
Start with python, C++ is much harder, and at this point it is a boutique language. BTW I started with C++ but I don't advise that for anyone starting these days
@cdoublejj
@cdoublejj 2 роки тому
@@steveb7600 i have hard time believe these easy to use languages don't use more ram. why isn't windows 12 in python? i was told REAL men\woman program in raw machine code?
@steveb7600
@steveb7600 2 роки тому
@@cdoublejj no operating system is written in a high level language, but writing an OS isn’t a typical programming job. Also RAM really isn’t an issue anymore with languages but compile/transpile speeds and code size are. If you are really curious as to why you wouldn't write an OS in a high level language I can explain that, just let me know.
@cdoublejj
@cdoublejj 2 роки тому
@@steveb7600 i believe the high level answer is that drivers in python aren't a thing lol. though while i tease and challenge your word there actually puts perspective as far as task at hand vs languages used.
@wayland7150
@wayland7150 Рік тому
@@cdoublejj People who started back in the late '70's or '80's would probably have programmed their home computer in BASIC. To turn on a relay we would have used the POKE command and to take a sensor reading we would have used PEEK. The advantage of BASIC is that the programs run straight away, there is no compiling or downloading. You simply save your work when you reach a good stage. Using C++ puts some massive steps between you and the result. Dave makes it look easy here but home computers were much easier than this except more limited. You could do worse than go back to the place we started but use an emulator. I'm using XRoar to emulate my old Dragon 32 machine but there are ones for Commodore 64 and Sinclair Spectrum. You may quickly grow out of it, the whole scene back then was about 6 years in total and about 2 years per machine. Use this as a learning experience to give yourself confidence in BASIC the same way we did. Then move on to C or a higher level language. High level languages with the right librarys when correctly chosen make writing programs easier and faster. However C is probably 40 times better performance and Assembler 40 times better than C. But when your computer is a million times more powerful than in the 1980's it matters a lot less how fast it run than how easy it is to write.
@SteveMasonCanada
@SteveMasonCanada Рік тому
Not sure how your channel popped into my feed, but I'm glad it did. Subscribed and rang the bell :) I love me some ESP32s I have a bunch of them monitoring doors, windows, motion, temp and humidity, mostly using ESPHome and Home Assistant, but this video might inspire me to do a bit more. I haven't coded, well not real code since a tiny bit of Z80 assembler and 1 program in C in the 80s. I've forgotten more than I ever learned. I do some Powershell / cmd stuff for sysadmin work, but no "real" programming. Maybe it's not too late :)
@andydraw4707
@andydraw4707 2 роки тому
I've had an esp32 laying around for a few weeks and wanted to get started with it (I've mostly used Pi's and Pi Pico's to date). This tutorial was brilliant Dave. I know all I needed to know in order to have the dev environment set up and be able to program the esp32. :)
@wayland7150
@wayland7150 Рік тому
These are very much less complex than a PI which is really a complete general purpose computer. It's irritating to me when a whole computer is used to read a sensor and operate a light. These ESP32 are much better because they only hold the code for the thing you actually want it to do. That feel better to me.
@andydraw4707
@andydraw4707 Рік тому
@@wayland7150 Using a Pi would be ridiculous - I haven't done that, I've used Pi Pico's. It's what I had laying around and combined with a PIR, Infra red and 120 colour leds, 80 white led's, I made a rather cool light which lights the room if required or lights the corner with dozens of effects.
@rickharold7884
@rickharold7884 2 роки тому
Cool. Super fun! I remember the pdp11 and pdp8
@nickmason279
@nickmason279 2 роки тому
I did my first programming on a PDP 11 😃 I'm still using the Arduino but have been meaning to get an ESP32 for a while.
@diggee172
@diggee172 Рік тому
I loved the reference to PDP 11. I used the first Unix/C systems as a programmer at bell labs.
@nemanjailic9612
@nemanjailic9612 Рік тому
Hey Dave! Will there be a follow up on this video. Going over the debugging techniques would be awesome.
@57Murphy
@57Murphy 2 роки тому
The ESP32 has been my go-to for a few years now. Put one to good use on a 4 channel RGB and W LED controller that keeps my kitchen cabinets nicely and colorfully lit. My dev boars isn't listed here, I use the DOIT ESP32 DEVKIT V1. Perhaps not as many pins out as the one shown but the smaller form factor wiorks great in my app.
@steveb7600
@steveb7600 2 роки тому
Its likely the same chip, ESP Wroom. They haven't added many pins to the newer chips
@vhm14u2c
@vhm14u2c 2 роки тому
Thanks for sharing Dave. On a future vid, I hope,you can go deeper on your lighting effects in background, and how esp32 is implemented with rotating colors via server and whatnot. Looks really cool. ;-)
@rival_son
@rival_son 2 роки тому
He has some great videos on this, look up his FastLED tutorials
@jakobfredriksson2272
@jakobfredriksson2272 Рік тому
So... 11:26 ? Lol, I've no idea where that menu came from 🤣 Awesome channel btw!
@diez66
@diez66 2 роки тому
Used the Arduino IDE for years, wanted to use this, failed and, well the other was too familiar. This was slightly more painful to install than yours, but not by much. This time, I did it, thanks. Loving the way that you always, seem to, look concerned when you click "GO" just in case it don't work, and of course it didn't once. Nice to see it's not just me that's insecure but, proven, clever folk. Loving the book, need other to read it now; I know you know what that means. Thanks.
@MrJugsstein
@MrJugsstein 2 роки тому
I really enjoy your channel. Awesome teacher
@DavesGarage
@DavesGarage 2 роки тому
Thanks so much!
@d.jensen5153
@d.jensen5153 2 роки тому
Thank you for making me aware of PlatformIO! All this time I wondered what the big deal was about VSCode. Never imagined it could be used to program ESP32 boards. Clearly I don't get out much. Clearly Microsoft has changed.
@grathado28
@grathado28 Рік тому
I love that this guy's inner monologue is always spoken
@gustavoenriquejimenez8098
@gustavoenriquejimenez8098 18 днів тому
I have been using the ESP32 in production for 5 years now. At first I only did simple things, since it was a mere replacement for my solutions with PIC or ATmel microcontrollers, but with each new client I am encouraged to add more complexity. I'm at the point where I can almost do without a Raspberry Pi. In fact, the only thing stopping me from abandoning the Raspberry Pi in favor of the ESP32 is that I still can't run node-red on any of the ESP32 variants. For now I use the Raspberry Pi as a node-red and data server, and the ESP32 carries all the hardware such as sensors, displays and actuators, both locally and/or remotely.
@NullCyan
@NullCyan 2 місяці тому
my chapters for this video 0:00 Introduction and overview 7:15 VScode IDE setup 8:25 PlatformIO setup 9:00 Creating project & Building example 12:28 Looking at template source code 14:09 M5 module overview 16:56 Writing using a LCD screen 21:03 Conclusion
@edwardandrews9240
@edwardandrews9240 Рік тому
Great, quick video to get me re-started on ESP32S. Things didn't work well for me, however, as I had an older ESP-32S (bought several years ago) and it suffered from "CAN NOT CONNECT" errors when trying to upload. If anyone else has this problem, try this fix which I found elsewhere: Add add an electrolytic cap (2.2 uf to 10 uf) from EN pin (+) to GND (-); this fixed things for me!
@tookitogo
@tookitogo Рік тому
Yep, that often helps. I think I’ve just used 1μF, though. Keeps the EN pin low long enough for the programmer to set the IO0 pin (boot mode) to bootloader mode before it starts up.
@deez6005
@deez6005 2 роки тому
How’s it going. Glad. I found your channel. You have good content. Please continue this series and do one on the ni día Jets on. Thanks. Also subscribed
@RonnyJakobsson
@RonnyJakobsson 2 роки тому
Thanks a lot for this detailed video. I would say that using anything else than visual studio for development is a pain. The Visual Studio development team is awesome and is the only part of Microsoft that actually listens to what the users want . I previously used visual studio code on the Atmel 8 CPU. And debugging was so easy since it could be done in real time with breakpoints.
@gazzacroy
@gazzacroy 2 роки тому
top stuff :) really liked the video.
@MattFowlerBTR
@MattFowlerBTR Рік тому
Now I finally have a decent idea of how to do stuff with the M5stack (basic unit plus battery) that has been sat unloved on my desk for WELL over a year. I'm sure I already had a toolchain plan when I bought it in late 2020 but that is long-since forgotten - I was probably going to use the Arduino IDE, but I use VS Code for other stuff already so I might as well follow your approach. Thanks!
@hiteck007
@hiteck007 Рік тому
I managed to land the Heltec lcd controller so cheap & so capable. Many thanks for your work in showing us what these little controllers can do. I'll tinker with it as time allows
@DavesGarage
@DavesGarage Рік тому
Just remember there's a V2 and a V3 and right now PlatformIO doesn't support the V3 quite yet, but I suspect it's imminent.
@hiteck007
@hiteck007 Рік тому
@@DavesGarage Oh thanks so much Dave, I didn't know that, I'm very new to this new technology, I came from the old school of the 1980's & 90's when I was an Electrical Engineering student. I understand the circuit design, in fact it was my best subject without trying but software is where I fall down, it's difficult for me to grasp. It's easy starting on the hardware end of a design but to design the software side to work with it takes me like 10 times as long to deal with. Keep up the good work mate, I like those colorful light chasers you made in the background by the way too.
@Anton-wc7lb
@Anton-wc7lb 6 місяців тому
Cooool! Thanks a bunch! :) :) :) Learned a lot!
@MikelNaUsaCom
@MikelNaUsaCom 2 роки тому
I purchase a few of these to use for a custom memory loader (IO Interface) for my homebuilt CPU. That way I could upload/download programs and data to my CPU without having to build a terminal or display, network interface, etc. Also like that it comes with i2c so I don't have to write or build an i2c interface for my CPU. Will probably be a winter project for me, as spring is here and I'm ready to get outdoors and get some fresh air. So computer projects may be on hold for a while due to weather... but good weather... =D Thanks for sharing your experience!
@roundersounds
@roundersounds 5 місяців тому
At 11:26, Dave does some things to build and upload. Took me a while to figure it out, but ctrl-shift-B does the build, and ctrl-alt-U (with focus in the terminal area) does the upload. I'm working on Linux, which might be different to other OSs.
@chuckthebull
@chuckthebull Рік тому
Trying to get into RPie and this was a great start and very straight forward..i like your style as its as you said a bit old school without all the hype and jargon some need to make them feel important..you get right to the point in a clear concise way and i appreciate that. this was helpful..thank you
@samdeur
@samdeur Рік тому
You have my sub and like.. really enjoyed your vid.. as stated I jut bought a couple esp32-s3 modules including the newer Lilygo displays from Banggood will take a bit to get here (the Netherlands). Have a nice day.. thank for teaching this old dog new tricks
@MikeHarris1984
@MikeHarris1984 Рік тому
I've built an awesome smart device for my wife's business around the ESP32. I even designed a full PCB and all the parts, traces, connections etc to run. There is a smart phone app that pairs with it. Runs 7 - 120v motors multiple 5v fans and devices and a few 3v items. Super fast and simple. Esp32 is an amazing piece of technology.
@zurreality
@zurreality 2 роки тому
Can't wait for the WebServer Episode :D!
@paulroemer5992
@paulroemer5992 2 роки тому
Bay be you miss interpreted my comment as I do like your verity. You haven't hit a topic that hasn't been interesting probably because I find you well spoken. Keep up the good work!
@mytechnotalent
@mytechnotalent 3 місяці тому
Nice one Dave love PlatformIO.
@MillerGamingChannel
@MillerGamingChannel Рік тому
Great video!
@McFershns
@McFershns 4 місяці тому
Thanks for the introduction! Where's the next video about implementing the Webserver?
@kevlarian
@kevlarian Рік тому
Hey Dave! I love this, but I was wondering if you would consider a series (like Zero to Hero) with ESP32. You have so much great content and I think you would do a great series on Starting from NOTHING and becoming an EXPERT on the ESP32. Just an idea. Anyway. Love you channel and look forward to every episode.
@tortysoft
@tortysoft Рік тому
I bought one before your video finished playing - at double speed too 🙂
@kriswillems5661
@kriswillems5661 2 роки тому
Esp32 is great. Superior performance for the price. And the included integration of freertos is great. I would not go for the arduino approach but just the libraries and os included. They are much more powerful, especially the rtos.
@kattz753
@kattz753 2 місяці тому
I missed this one somehow. I usually catch most of your uploads. Volos Projects us a great channel for this stuff. He's a teacher from Croatia and is teaching the ESP32 to 9 and 10 year olds. There's lots for adults and many that you could work on with a kid. No wonder Eastern Europe has so many engineers. They start them young. Dronebot Workshop is great too. He covers all the microcontrollers.
@zuur0
@zuur0 Рік тому
MOAR of these please.
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
DroneBot Workshop
Переглядів 196 тис.
Introduction to ESP32 - Getting Started
47:57
DroneBot Workshop
Переглядів 1,5 млн
skibidi toilet 73 (part 1)
04:46
DaFuq!?Boom!
Переглядів 30 млн
Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes!
1:25:31
Programming Electronics Academy
Переглядів 2,2 млн
Your Home Network is Exposed: Top 10 Ways to Protect it NOW!
18:19
Dave's Garage
Переглядів 147 тис.
Getting Started with ESP32 - Step-By-Step Tutorial
19:50
Tomasz Tarnowski
Переглядів 293 тис.
12 Amazing ESP32 Projects explained in 9 minutes!
9:28
ToP Projects Compilation
Переглядів 360 тис.
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Переглядів 503 тис.
451 Which Processor can kill the ESP32?
11:24
Andreas Spiess
Переглядів 330 тис.
The ULTIMATE Raspberry Pi 5 NAS
32:14
Jeff Geerling
Переглядів 999 тис.
Getting Started with PlatformIO
51:54
DroneBot Workshop
Переглядів 595 тис.
Make a TINY Arduino Drone with FPV Camera - Will It Fly?
20:26
Max Imagination
Переглядів 173 тис.
Как установить Windows 10/11?
0:56
Construct PC
Переглядів 562 тис.
План хакера 🤯 #shorts #фильмы
0:59
BruuHub
Переглядів 951 тис.