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 Жыл бұрын
What borad did you buy which includes the oled?
@dualxsurvival155 Жыл бұрын
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.
@fabiotozzi7419Ай бұрын
i love u!
@SpinStar19562 жыл бұрын
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!
@harrykane3294 күн бұрын
Dave, Love your stuff. I too am a retired software engineer. I retired from Northrup Grumman 15 years ago and now at 80, I need to keep the synapses firing as it were. I built a model railroad (N Scale 1:160) which may be a bit small for my 80 year old eyes, but I actually built it to play with Arduinos. I have been having a ball with these, and recently purchased a few ESP32s. Like I said I need to keep the synapses firing as long as I can and having programmed in C++ for more than 30 years now, these micro controllers are a hoot. Like you I'm from the PDP-8 PDP-11 era even before MSDOS. I worked on the design for a PDP 11-35 emulator for Litton industries since Digital was dropping the line and 30 years later I am still playing with computers. Keep these wonderful videos coming. BTW, I can't believe you actually bought and resurrected a PDP macine. Kudos!
@richards75022 жыл бұрын
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
@SuperFurry68A2 жыл бұрын
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!
@OldePhart Жыл бұрын
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.
@alexhutchison69262 жыл бұрын
Would love a continuation of this series. Love the videos.
@wizdude2 жыл бұрын
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 🙂
@mikemontana74362 жыл бұрын
Thanks so much for including the "oops" - like the baud-rate mismatch -- you saved people hours by including details like that!
@atomic142 жыл бұрын
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.
@cac22442 жыл бұрын
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.
@jcugnoni2 жыл бұрын
The ESP32 is a wonderfull coding playground indeed ! Great introductory video.
@cdoublejj2 жыл бұрын
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.
@steveb76002 жыл бұрын
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
@cdoublejj2 жыл бұрын
@@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?
@steveb76002 жыл бұрын
@@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.
@cdoublejj2 жыл бұрын
@@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.
@wayland71502 жыл бұрын
@@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.
@davidsault96982 жыл бұрын
It's great to listen to someone at this level of knowledge finally. Not slow and boring.
@frankfnhallukhall4520 Жыл бұрын
I have found my new favourite KZbinr! 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! ☑️
@fabiotozzi7419Ай бұрын
it's sad that we found that funny haha - i also laughed
@olafzijnbuis2 жыл бұрын
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 Жыл бұрын
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.
@paulroemer59922 жыл бұрын
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.
@DavesGarage2 жыл бұрын
Thanks! Yup, I'd do a *LOT* better if I picked a theme and stuck with it!
@tonygilkerson2 жыл бұрын
@@DavesGarage actually I like the variety
@DanangAlta11 ай бұрын
Dave, thank you for going through all of the steps - this helps us beginners better understand the process and the fine details.
@the1gofer2 жыл бұрын
love it. You're LED series got me to get started with the ESP32.
@johnburgess20842 жыл бұрын
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.
@NullCyan11 ай бұрын
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
@mazze05Ай бұрын
I can't believe I am going to say this, I saw the video trying to get into esp32, saw the thumbnail though hmm I don't know, but I am glad I clicked on it, with adhd and severe difficulty maintaining focus for long explanations this was perfect, it was bim bam boom and my knowledge craving brain sucked it all up. Thank you very much
@edwardandrews92402 жыл бұрын
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!
@tookitogo2 жыл бұрын
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.
@ae1tpa92gwtom22 жыл бұрын
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
@brianm.436811 ай бұрын
I loved your video! You were so informative and articulate. Love your production value and attention to detail.
@zoltanguitar2 жыл бұрын
Just found your site. Great - You are a very thoughtful and straightforward teacher. Thanks
@graphguy2 жыл бұрын
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? :)
@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....
@mikewallis77622 жыл бұрын
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.
@mikewallis77622 жыл бұрын
... 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 :)
@TheMcSebi2 жыл бұрын
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!
@tamask0012 жыл бұрын
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
@DavesGarage2 жыл бұрын
Thanks! I'll try the header thing, that seems a lot easier!
@boldvoltage6392 жыл бұрын
Seconding this
@qcnck27762 жыл бұрын
@@DavesGarage I too will upvote this
@dieSpinnt2 жыл бұрын
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";)
@tookitogo2 жыл бұрын
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.
@李旭佳-s3p Жыл бұрын
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!
@cherrymountains722 жыл бұрын
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.
@linuxgeex2 жыл бұрын
@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.
@TheBypasser2 жыл бұрын
Well, a switch comes in handy should you have many on-board peripherals though.
@dvdny2 жыл бұрын
So you’re saying that the battery leakage (18650) rate is still even higher than the standby current? Good to know.
@zrman962 жыл бұрын
Thanks for the break down! I've been using PlatformIO and an esp 32 on a NightDriver project
@rizalpambudi Жыл бұрын
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!
@lesptitsoiseaux2 жыл бұрын
My son is 13 and coding a crow-detector-water-hoser based off a raspberry pi and a esp32. You have just opened a WHOLE new door of youtubers: the younger crowd. He'll be so happy tomorrow morning to watch your video! Thank you for going this way. He sees you as some sort of genius boomer (Im in the boomer category in his mind too so no offence) and likes your videos. I'll bet you'll see this video grow well.
@DavesGarage2 жыл бұрын
Thanks! I didn't think this would do well off the start but I do hope people like your son find it over time... thanks! As for genius boomer, (a) I'm not quite that old :-) and (b) my own kids sure don't think so, lol!
@nickmason2792 жыл бұрын
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.
@diggee1722 жыл бұрын
I loved the reference to PDP 11. I used the first Unix/C systems as a programmer at bell labs.
@brucejuntti54834 ай бұрын
@@diggee172 Likewise here. I started fixing PDP11 and VAX 11/780 "mini"computers back in the late 70's and early 80's at what was then Pacific Northwest Bell, then learned shell programming and C (Still have my K&R C book!). Amazing that these little beasts are 500 times faster than a PDP11. (PDP11/70?)
@57Murphy2 жыл бұрын
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.
@steveb76002 жыл бұрын
Its likely the same chip, ESP Wroom. They haven't added many pins to the newer chips
@m1k1a12 жыл бұрын
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.
@MikeHarris19842 жыл бұрын
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.
@mike0rr2 жыл бұрын
Its been a while since I've stopped in. I forgot how pleasant this channel is.
@_pixelpicnic2 жыл бұрын
Dave, Your videos are always informative and entertaining. You've totally sold me on the ESP32 now!
@andymok79452 жыл бұрын
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
@d.jensen51532 жыл бұрын
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.
@nemanjailic96122 жыл бұрын
Hey Dave! Will there be a follow up on this video. Going over the debugging techniques would be awesome.
@Alfonzo22710 ай бұрын
Fantastic video! Thanks for the really great in-depth explanations.
@diez662 жыл бұрын
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.
@ted3562 жыл бұрын
Good info...another excellent video. Thanks Dave!
@paulroemer59922 жыл бұрын
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!
@patricknelson7 ай бұрын
14:43 - Fancy watch, especially for first class! Sure, it’s only $20, but it’s entirely bespoke and the labor that went into it… well, that was priceless! 😅
@JakePomperada2 жыл бұрын
Thank you for sharing this video Dave one of your subscriber from the Philippines.
@hiteck0072 жыл бұрын
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
@DavesGarage2 жыл бұрын
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 Жыл бұрын
@@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.
@justtesting5552 жыл бұрын
Thanks for this. Its nice to have a good step by step to get started.
@jamesedinger49562 жыл бұрын
Love your channel...wish I had a friend like you to bounce ideas off 👍
@autodidact71272 жыл бұрын
You did the esp32 guides!!!!! DAVE omg!!!! Thank you!
@DavesGarage2 жыл бұрын
You bet! Hope you enjoy and hope there's some appetite out there!
@roboneck2249 ай бұрын
What an incredible video! Thank you so much for sharing.
@Theineluctable_SOME_CANT2 жыл бұрын
Thank you so much, Dave. This stuff is PERFECT!
@KennethSorling Жыл бұрын
Did I miss the part where we saw the printout on the LCD display? I didn't notice. It would have been satisfying to see it.
@fabiosapplou2 жыл бұрын
Man, I love these videos, super informative and thorough.
@dvdny2 жыл бұрын
What an excellent primer, thanks for posting!
@MrJugsstein2 жыл бұрын
I really enjoy your channel. Awesome teacher
@DavesGarage2 жыл бұрын
Thanks so much!
@connecticutaggie2 жыл бұрын
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.
@queotzcatl39802 жыл бұрын
Dave.... you are the light in the nightsky that never stops emitting wow signals...
@DevilbyMoonlight2 жыл бұрын
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
@gustavoenriquejimenez80989 ай бұрын
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.
@IBoughtItMyself2 жыл бұрын
Dude! This just hit the spot! Thanks tons.
@vijaysulakhe56056 ай бұрын
Excellent explanation and video, many THANKS. Hope you make video about STM32 projects with Arduino IDE.
@blacknovaentertainment2 жыл бұрын
Haha you made me gasp when around 6:47 you started talking about building a responsive web UI as it sounded suspiciously like a segue into a sponsor segment for a web hosting provider like all the other kids on KZbin are doing. I knew better than to think you'd succumb to peer pressure but that didn't stop me having a deer in the headlights moment. 😄You do amazing work and I love hearing first-hand stories behind the development of Windows components. If you don't mind me asking, who named the Dr Watson program and were there more Sherlock-themed counterparts?
@andydraw47072 жыл бұрын
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. :)
@wayland71502 жыл бұрын
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.
@andydraw47072 жыл бұрын
@@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.
@jordancobb5092 жыл бұрын
I too love this chip. Thanks for doing these videos.
@dcwellsfry21272 жыл бұрын
Excellent presentation! Keep on sharing, Dave.
@DavesGarage2 жыл бұрын
Many thanks!
@Dr.GeoDave2 жыл бұрын
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.
@DavesGarage2 жыл бұрын
You can do it! Have some fun!
@randomdodads2 жыл бұрын
Awesome work!, I suddenly got the urge to whip out my old arduino boards and do something cool again.
@SteveMasonCanada2 жыл бұрын
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 :)
@Segphalt2 жыл бұрын
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.
@OutstandingBill1 Жыл бұрын
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.
@jakobfredriksson22722 жыл бұрын
So... 11:26 ? Lol, I've no idea where that menu came from 🤣 Awesome channel btw!
@artdanion85442 жыл бұрын
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.
@bowieinc2 жыл бұрын
Dave, I like your style and content. I wish you were my neighbor! Lol
@Jack45OG2 жыл бұрын
You are simply amazing. Thanks!
@chrisw14622 жыл бұрын
Any chance you'll do the next ESP32 video you talked about in this one?
@TheSulross2 жыл бұрын
I got one of those TIGO VGA32 ESP32 boards ($21) which used Arduino IDE and ESP32 sketch to program, but I also got the FabGL library which implements a number of retro computer emulators, e.g., Vic20 - but I like the PC 8086 emulator which runs various MS-DOS, FreeDOS, and rather nicely CP/M-86 (which has Turbo Pascal 3.0 for CP/M!). There are various configured DOS images to select from when this is downloaded to the board for execution, which have assortment of DOS games, tools, apps, and things like various BASIC, Turbo Pascal, and Turbo C. An image gets downloaded to the board via its WiFi and gets cached to its SD storage. This board has VGA-out, audio-out, two PS/2 ports for keyboard/mouse, micro SD for storage, WiFi. The micro USB provides power and with data line is the means of connecting to a PC where development is done from. Am thinking this board would be great for rolling implementations of the Pico-8 fantasy console, and certainly various retro computers. With its VGA port and PS/2 ports, it can be a near equivalent to an IBM PS/2 Model 30 with 8086 circa 1988 when those got revved to VGA graphics standard.
@boldvoltage6392 жыл бұрын
Turbo Pascal... Yeah baby!! Haven't loved editing as much as Borland until VS code. But I was deep into brief until I got good enough at vim to see why it is superior. Ive thought maybe Turbo Pascal might be a good environment for MCU programming but now we need Turbo Rust lol.
@TheSulross2 жыл бұрын
@@boldvoltage639 I messed with Rust for a while but I've moved on to Zig
@magfal Жыл бұрын
7:17 if you know someone on the core VSCode team, tell them to join this decade by enabling proper multi-monitor workflows. Spreading Clion, Datagrip or Rider across 4 monitors is just absolutely glorious and makes all the so called alternatives feel like they're not even close to being competitors. I do also run dedicated monitors for: the application being debugged, documentation, communication and todo in addition to the 4 monitors for the active IDE.
@kurtweber1622 жыл бұрын
I found this very interesting. Keep up the good work,
@kabandajamir984410 ай бұрын
The world's best teacher thanks sir
@kriswillems56612 жыл бұрын
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.
@kattz75311 ай бұрын
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.
@aquatrax1232 жыл бұрын
I work for a school system and was looking for a platform to create an automatic bell system. I need a system that can query a web page to download the class schedule from our student information system. The esp32 looks like it will be perfect! I see that they have a relay board available too which is exactly what I need to drive the PA system. This is going to be a fun side project! Thanks!
@chrisgallagher85 Жыл бұрын
very very helpful - and thanks for sharing
@davidgari32402 жыл бұрын
Thanks Dave, for the freaking scary firehose of information. Incredibly, I understood most of it, but only due to your excellent presentation and 40 years of experience.
@davidgari32402 жыл бұрын
*my 40 years
@DavesGarage2 жыл бұрын
Thanks! You're the target audience :-)
@davidgari32402 жыл бұрын
@@DavesGarage Yikes. I've been targeted!
@grathado282 жыл бұрын
I love that this guy's inner monologue is always spoken
@brucefox65802 жыл бұрын
Great project topic, looking forward to it.
@RyanKirk992 жыл бұрын
Very helpful. Thank you!
@DanielFSmith2 жыл бұрын
I'm quite partial to the ePaper ESP32 boards. They don't bleed light in dark rooms, and look nice for semi-static displays.
@steveb76002 жыл бұрын
still too expensive when compared to the I2c OLED with he ssd1306's
@johnburr94632 жыл бұрын
Sharing with friends. Good video. Looking forward to the next one.
@jamesabernathy97442 жыл бұрын
Enjoyed this video. I use ESP32 and ESP32-S2. I've been using Arduino but want to start using VS PlatformIO more. Thanks for the video
@RandornCanis2 жыл бұрын
Love the ESP32-S2, but Espressif's marked many parts obsolete since announcing the ESP32-S3. Incredibly powerful replacement to the ESP32-S2 and ESP32 combined, but Arduino support is - preliminary, let's say.
@steveb76002 жыл бұрын
@@RandornCanis Powerful? The whole S series performs closer to a esp8266 then a normal esp32
@steveb76002 жыл бұрын
That board is a terrible option. The S2 is a Risc V slowpoke which is closer to an esp8266 than a normal devkitc ESP32. Silicon makers like it for the free Dave Patterson IP but no benefit for the cost for the end user.
@MattFowlerBTR2 жыл бұрын
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!
@McFershns Жыл бұрын
Thanks for the introduction! Where's the next video about implementing the Webserver?