Getting started with ESP32 development using the TTGO T-DISPLAY

  Рет қаралды 119,797

Retro Tech & Electronics

Retro Tech & Electronics

Күн бұрын

Пікірлер: 200
@sgg-f6l
@sgg-f6l 7 ай бұрын
thank you so much for this awesome video. had some TTGOs sitting on my desk for around 2 years because I found them cool - but never got them to work. now the displays do what I want them to do. great stuff!
@retrotechandelectronics
@retrotechandelectronics 6 ай бұрын
Glad I could help!
@ovalwingnut
@ovalwingnut 11 ай бұрын
Thank you. Very informative "and" helpful. I've been spinning my wheels on this thing for a week or so and you just helped me see the light in ~16 mins U R the "T-Display Whisperer"! Cheers from So.CA.USA 3rd House on the Left.
@AsherMoodieOfficial
@AsherMoodieOfficial 3 жыл бұрын
thanks man this tutorial was a lot of work but its defiantly been worth it! now I have an idea what I wanna do with it!
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
You welcome. Good luck.
@frankkuhlmann8538
@frankkuhlmann8538 3 ай бұрын
Thank you so much for taking us through so carefully. I forgot so many of these things, so that I am starting almost from cratch again. Ur video helps sooo much. Many thanks. :)
@retrotechandelectronics
@retrotechandelectronics 3 ай бұрын
You're welcome.
@hobopelican
@hobopelican 2 жыл бұрын
Dang! I've spent a couple of days trying to get everything setup on this little thing. This was just amazingly helpful. Thanks , man.
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
You’re welcome.
@alexiswiniger173
@alexiswiniger173 3 жыл бұрын
Thank you very much for this intro. I could start right away. I would love to see more about your rocket launcher project. Especially the "web app" for the control. All the best :)
@bsheldon2000
@bsheldon2000 4 жыл бұрын
Lucked out choosing this video to watch. I probably would have skimmed over any docs that referred to setting up the TFT_eSPI Library. I almost skimmed over that part of the video, so once again I lucked out. Thanks for the great video.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad it helped!
@bsheldon2000
@bsheldon2000 4 жыл бұрын
I just used the Gui based Arduino IDE on a Pi 4 for the first time yesterday with some basic tests of the TTGO T-Display. It was also helpful to see the easy access to the library examples in your video. Up to now, I was using the Arduino Cli on a headless Pi Zero W. Love the Cli, but the convenience of the Gui is useful at times. I updated mostly due to the slow compile times on the Pi Zero.
@martinmikula305
@martinmikula305 4 жыл бұрын
Many thanks to you and guys like you. Till now i had only black screen, wory about malfunction. Now i know how to start with my device. Great device.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Its a versitile esp32 ..
@JustGeorgiaxD
@JustGeorgiaxD Жыл бұрын
Thankyou for such an in-depth and easy to follow video!
@retrotechandelectronics
@retrotechandelectronics Жыл бұрын
Glad to hear it worked for you.
@brianmoreira7578
@brianmoreira7578 4 жыл бұрын
Thanks for the Vid man. My TTGO's been sitting cus I couldn't figure out the initial setup. Thanks again.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad you were able to get it going.
@paulabadie5897
@paulabadie5897 4 жыл бұрын
Many thanks from FRANCE, it's very clear, i have start on TTGO with your video. Good job !
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Great to hear! Good luck. Thanks.
@danlhoy
@danlhoy 4 жыл бұрын
Fantastic tutorial! Thank you so much! I have two of these boards and managed to load something on one, but I couldn't find everything I needed about the display libraries. I already forwarded this to a friend too who I gave a board to last night.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad I could help!
@NgNhLe
@NgNhLe 4 жыл бұрын
Thanksssss, your video saved me a lot of time wandering on the internet.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad I could help!
@kcembrey4331
@kcembrey4331 3 жыл бұрын
Your tutorial is extremely thorough and easy to understand. Thank you so much!
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
Glad it was helpful!
@Dfrog123
@Dfrog123 4 жыл бұрын
thank you, just learning to use ttgo, and your example was real smooth and easy to understand.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
You're very welcome!
@TomHermans
@TomHermans 2 жыл бұрын
great video. gives me much more confidence to start fiddling with it.
@bennylloyd-willner9667
@bennylloyd-willner9667 4 жыл бұрын
Brilliant! I've been dabbling with electronics on and off for decades. Now it's time to create some IoTs and this video was packed with just the information I need👌👍👍👍
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad it was helpful!
@summerWTFE
@summerWTFE 4 жыл бұрын
Many thanks. I love it when instructions are to the point.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
You're welcome!
@JaimeVillanueva
@JaimeVillanueva 3 жыл бұрын
thanks for the tutorial, this is my first step with esp32
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
You’re welcome
@wes-hil
@wes-hil 4 жыл бұрын
If it looks like garbage is being output to the serial monitor, set the baud rate to 115200 (to match the Serial.begin(115200) in the void setup() method)
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
true, if serial output is being used , it should be initialized with serial begin to match rate.
@FelixAufYoutube
@FelixAufYoutube 4 жыл бұрын
Wes Panaino Thank you so much! As I'm very new to this, it was driving me crazy.
@michealmorrow1481
@michealmorrow1481 4 жыл бұрын
Thank you! Could not have done it without this helpful vid.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
You're welcome!
@staceyclark3367
@staceyclark3367 2 жыл бұрын
Love the VW at the end! I liked the video a great deal. I "bricked" my Lillygo T-Display trying the code, probably should have used the same board lol. .
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
Bricked. I find that difficult, just push some basic test programme to it and confirm operation
@staceyclark3367
@staceyclark3367 2 жыл бұрын
@@retrotechandelectronics Thanks. I have loaded several programs without error, but it just sits, screen cold and dark. the LEDs on the back are lit, but no other signs of life. I tired pressing boot, reset, etc, as some folks say to try online, during the upload, I also provoke it by choosing a variety of "wrong" board types. I loaded the CP10x drivers as well, still "dead". I continue to poke at it as it is my nature. Thank you for your response, and please keep making the videos!
@staceyclark3367
@staceyclark3367 2 жыл бұрын
I discovered if you hold the two front buttons and plug in the serial cable at the same time, hold for 4 seconds it will stop the continuous reboot cycle. If anyone else gets into this scenario I hope this helps. I still cant get a program to run, but one thing at a time.
@marioucan7421
@marioucan7421 Жыл бұрын
Thanks for the video, you help me understanding this topic perfectly
@retrotechandelectronics
@retrotechandelectronics Жыл бұрын
Glad it was helpful!
@AndyTanguay
@AndyTanguay 4 жыл бұрын
Man, you're right...what a great little platform. Especially for newbs like myself who need feedback as to what's going on in there. I could see a situation where you develop on one of these, then remove the screen stuff for simpler modules once you know it's working.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
There are other standard dev boards with no screens or button and more io pins
@richardmarkham8369
@richardmarkham8369 4 жыл бұрын
Great video, got my board up and running in seconds thanks to you!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad it helped!
@TobiasWerner1
@TobiasWerner1 4 жыл бұрын
You made my day! Thank a lot for this tutorial!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
You're very welcome!
@Zvika777
@Zvika777 4 жыл бұрын
Thanks for the step by step information .. i was getting frustrated trying to make the display demo run.. thanks to you, it finally worked :-)
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad it helped
@donbotting9064
@donbotting9064 2 жыл бұрын
Excellent tutorial! Thank you for creating it!
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
Glad that you found it helpful.
@blasalvadorwii
@blasalvadorwii 4 жыл бұрын
Thank you so much ! I tought screen was broken but I didn't modified User_Setup_Select.h. Amazing
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad to hear that
@didacrodriguez8449
@didacrodriguez8449 4 жыл бұрын
Great Tutorial!! Thanks to that I could start to use my TTGO device. Thank you!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad I could help!
@michelangelop3923
@michelangelop3923 4 жыл бұрын
Thanks for the tutorial, I was looking for and Arduino with build in screen but the esp it's way cheaper, definitely will use it for a project!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
You're welcome!
@sk76327
@sk76327 3 жыл бұрын
Thank you so much! This saved so much of my time and effort.
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
You're welcome!
@timot9041
@timot9041 3 жыл бұрын
Now I know what I do when the winter comes :-)
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
I have more projects on the way for the fall..
@PhRaucq
@PhRaucq 4 жыл бұрын
Thank you for this video. Really useful. Just a remark for people who, like me, are working in Ubuntu 20.04, with a snap installation of the programs. The Arduino directory is /home/user_name/snap/arduino/29/Arduino.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Thanks... I did not use snap for my linux install and I use ubuntu on the laptop.
@MrMikeEdie
@MrMikeEdie 4 жыл бұрын
I tried the tiger.jpg thing on Linux tonight and initially it didn't work. Fortunately I discovered renaming the "Data" folder to "data" fixed it. Thanks great tutorial.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Thanks for sharing, Linux is case sensitive in the FS structure.
@philippeantonietti
@philippeantonietti 4 жыл бұрын
Thank you so much, i spend days trying to understand how to get stated !!! appreciated
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad I could help
@merrymonkey5172
@merrymonkey5172 4 жыл бұрын
You are amazing my friend, great guide.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Thank you kindly!
@jenswiberg6993
@jenswiberg6993 7 ай бұрын
If you get error having to do with divers not included: add: #include
@ubaft3135
@ubaft3135 3 жыл бұрын
on windows the port is shown in device manager -> Ports (COM a LPT). Probably the longest name there
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
ok good to know thanx
@summerfun6114
@summerfun6114 2 жыл бұрын
Hi, great work!
@kcusters7559
@kcusters7559 4 жыл бұрын
Nice vid! Got mine working thanks to you! I think about making a simple watch with it. Need to find a way to make the buttons work. :)
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
The buttons are tied to GPIO pins on the ESP32, I have other example videos with them working.
@brianmoreira8600
@brianmoreira8600 Жыл бұрын
I don't have "Sketch DATA Upload" when I reopen the Arduino IDE I made the folder named 'tools' in the aAduino Folder (mine only has "libraries") and pasted the cut folder 'ESP32FS' with the .jar file in there. But I don't have the 'Sketch DATA Upload' option under the "Tool" Menu. Can't see if I missed anything. Everything else went perfectly, all the way up to this part. Can ya help me out here? Thanks, and great instructions by the way!!
@CookingCrafts
@CookingCrafts 2 жыл бұрын
❤️❤️❤️
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
Thanks!
@chrisw1462
@chrisw1462 4 жыл бұрын
This TTGO board uses a USB-C connection. Generally, USB-C cables are not charge-only, as they need the data to negotiate the charge rate.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
yes correct, my error, this is my only usbc esp32 and often a consideration on other models
@Ketam1987
@Ketam1987 4 жыл бұрын
Thank you it was very useful!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
You're welcome!
@ethanroslinq
@ethanroslinq 4 жыл бұрын
Great Tutorial! It was a breeze with the step by step guide! hopefully more to come with this device! liked, subsc...
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Thanks, yes more to come!
@rembrandtbakker5366
@rembrandtbakker5366 4 жыл бұрын
You saved me tons of time!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad to help.
@richpeacock
@richpeacock Жыл бұрын
Sadly it won't work on a macbook air. Driver loaded, device shows up in USB TREE>but it won't mount. So disapointed.
@PeterRetief
@PeterRetief 4 жыл бұрын
It works thanks!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
No problem
@qduynguyen7407
@qduynguyen7407 2 жыл бұрын
Would you mind share where I can start to look to get into your rocket launch project? Interestingly, I was thinking about learning about this to work with my nephew also.
@hanli4977
@hanli4977 4 жыл бұрын
Very helpful tutorial.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad to hear that!
@sarbog1
@sarbog1 4 жыл бұрын
Note on the baud rate for my i Mac 2012 when using the serial monitor changed it to 115200 baud and then all was good......
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Yes, changing the baud rate in your terminal settings fixes that.
@walterblanc9708
@walterblanc9708 2 жыл бұрын
very interesting. I am trying it. Ok tried going through. Everything worked exactly upto 12:35 the ESP32 sketch data upload does not appear. I am using IDE v2.0.2 though so maybe thats the problem. Great video anyway, learned stuff thankyou.
@chrisw1462
@chrisw1462 2 жыл бұрын
So a year later, I come back to my TTGO T-Display, and the LoRa32-OLED option doesn't work. I had to choose ESP32 Development Board to make it work. Something changed, just don't know what!
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
Dont know what platform you are using, but there are regular updates to the boards and schema for them
@WaschyNumber1
@WaschyNumber1 3 жыл бұрын
Cool 👍🖖
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
yup.
@woolfy02
@woolfy02 2 жыл бұрын
Very cool setup. Just wondering if you have a general guide / or tutorial for creating the webserver and having it use the relay? ty
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
Not yet
@MrRobuz
@MrRobuz 2 жыл бұрын
I followed all your direction on setting up the tiger sketch. When I run it I don't get any errors but all the display shows is a white screen.
@nonaak
@nonaak 4 жыл бұрын
thanks man, you help my a loy
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad to hear that!
@vincentdelporte
@vincentdelporte 2 жыл бұрын
I know nothing about electronics. The TTGO has no on/off switch for the battery. What compact switch could I use, so that I don't have to plug/unplug the JST cable each time? Thank you.
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
Hello, So for momentary use. Don’t use the battery, you can power it from the usb. Cable. The battery is more designed for constant power and a variety of low power modes that can be employed in cooperating with charging systems and voltage monitors
@vincentdelporte
@vincentdelporte 2 жыл бұрын
@@retrotechandelectronics Thank you.
@Tech-Relief
@Tech-Relief 2 жыл бұрын
Tools do not seem to work any longer on Arduino version 2 ide. I wonder if there is a different way to get data onto the ESP32 board?
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
I believe 2.0 has an internal feature for this. No Linder requiring an evternal tool, I’d have to look
@vb0t429
@vb0t429 4 жыл бұрын
The jpeg decoder isn't working, and when I try to use it elsewhere I get a "drawJpeg was not declared in this scope" - help!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Are you also using tft functions #include // Hardware-specific library TFT_eSPI tft = TFT_eSPI(); // Invoke custom library you can see in the example JPEG_FUNCTIONS is in a seperate tab and would need those included functions copied into your project ot that tab added.
@vb0t429
@vb0t429 4 жыл бұрын
@@retrotechandelectronics thank you so much! I honestly couldn't figure it out myself, you're a life saver!
@paulboardman01
@paulboardman01 4 жыл бұрын
help me a lot, i thought my display was broke until i saw the file i had to edit
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Glad I could help.
@yuricostache
@yuricostache 3 жыл бұрын
in minute 10:04 i dont have the folder tft_espi but instead i have the only folder called "TFT". So, when i tried the example of minute 10:54 didnt work. any tips?
@yuricostache
@yuricostache 3 жыл бұрын
-I have windows 10
@m0jon
@m0jon 2 жыл бұрын
Thanks for your video but unfortunately i still can't get my mac M1 to recognise my device even after following your detailed instructions
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
There should be no issues with an M1 recognizing this device. Try it on another computer to rule out the device or usb cable isnt bad.
@lordfly88
@lordfly88 4 жыл бұрын
Narrated by Alec Baldwin, amazing!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
I don't get it.
@simonsayshomeassistant
@simonsayshomeassistant 2 жыл бұрын
Hi there thanks for such a detailed explanation. I am trying to setup the new ttgo S3 board, would I use the same selection in the user setup select file?
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
No, I believe there is another selection for this board under the latest library.
@qzorn4440
@qzorn4440 4 жыл бұрын
really nice esp32 w/monitor video... some people are having wifi issues? any problems with simple wifi projects? thanks a lot...:)
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
The example code has an endless loop to connect to wifi that sometimes fails to initialize on boot, ive since added a reboot command after X intervals to fix this issue.
@micha17
@micha17 3 жыл бұрын
i happen to have that exact same board here, used it some 1 or 2 years ago to test sth out, do you know if there's an onboard LED and it's PIN-Number (GPIO)? I can't find anything on the webs :)
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
No, they forego the onboard led for the lcd screen
@MrSpacelyy
@MrSpacelyy 3 жыл бұрын
Wow, great, I hadn't done much with this device yet. Now at least I got the screen to show something else than green or a wifi list. How do you delete the images again. Hmm
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
Delete like files? remove then from the directory and upload nothing or reinit the fs.
@MrSpacelyy
@MrSpacelyy 3 жыл бұрын
@@retrotechandelectronics ah thank you. It would be sad if it would just fill up and give errors I couldn't explain because of that.
@binariti
@binariti 3 жыл бұрын
Hi. Everything works fine. I have the question: where can I get original esp32 demo?
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
Hello, sorry, I dont know what the original demo is. All of the code postings have links provided.
@dgillies5420
@dgillies5420 3 жыл бұрын
6:54 "It's just a data cable" (mis-spoke) you meant, "It's just a charging cable".
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
thanks.
@ThatTalkingDogGuy
@ThatTalkingDogGuy 3 жыл бұрын
Great tutorial. Unfortunately, I got right up to trying to run the jpeg sketch, and I get an error compiling. EDIT: I removed the error details, because it's an IDE bug. There can be no spaces in the directory path for the sketch. Removed all spaces, and it works now
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
Correct, a path can have no spaces.
@vkpc1
@vkpc1 3 жыл бұрын
Can the TTGO display be controlled by NodeMCU firmware using Lua ?
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
I havent tried.
@arniep740
@arniep740 4 жыл бұрын
Thanks for this video. I did get my TTGO to connect with my Arduino IDE. Just wondering were to get that wifi sketch that you show at the very beginning of this video. Thanks.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
I wrote it for another project.
@arniep740
@arniep740 4 жыл бұрын
@@retrotechandelectronics Is your code for that available? If so, where? Thanks.
@RohitKumar-zw8uq
@RohitKumar-zw8uq 4 жыл бұрын
Does it support SPI interface with another module along with its display ?
@garymccrohan7247
@garymccrohan7247 3 жыл бұрын
Excellent clip. Everything works as indicated in this clip right up until 1230. I can't get the 'ESP32 Sketch Data Upload' to appear in the Tool Menu. I'm using Windows 10 and Arduino IDE ver 2.0.0-beta 3. Very Many Thanks.
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
There might be a slight nuance to the win10 procedure as I do not use windows i cant be entirely sure.
@garymccrohan7247
@garymccrohan7247 3 жыл бұрын
@@retrotechandelectronics Thank you for your reply. It seems to be just in the Ver 2.0.0 copy. I installed an older ver. (1.8.15) and it worked perfectly. Thank you and keep up the great work.
@djokinac
@djokinac 2 жыл бұрын
Hello i have one problem a little weird this ttgo module works exclusively with this factory sketch with those 4 cubes in ttgo color when I install another sketch that previously worked on this module it doesn't work anymore for example a sketch of a weather station downloading data from a server the data is visible on the serial monitor but on the display itself nothing all black and that happened to me when I installed an oscilloscope sketch since then, only the factory sketch has been done can you help me is there any bin fail to reset to factory setting and otherwise any other sketch to record it all works properly but the display does not except with the factory one thanks in advance there are definitely bugs because i use google translator
@retrotechandelectronics
@retrotechandelectronics 2 жыл бұрын
Does you sketch have separate /data spiffs content you are forgetting to upload too? check for that.
@djokinac
@djokinac 2 жыл бұрын
@@retrotechandelectronics I am clearly afraid but I also had a sketch that has no other files I know that if there are two or more files, everything has to be compiled here I am now trying one sketch of another and reporting my next mistake TFT_BL 'was not declared in this scope I don't know what it's about and all this used to work without problems with various sketches thank you very much for your quick response and I hope you find some idea greetings from Serbia
@Lar_ry
@Lar_ry 3 жыл бұрын
Can i get the source for that web server ? Im having some issues with mine and I think I might be able to fork off of yours.
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
github.com/me-no-dev/ESPAsyncWebServer
@MHTSAPAS
@MHTSAPAS 3 жыл бұрын
I'm at my wits end with this. error compiling for board ttgo lora32-oled v1
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
I’m sure there was more output than simply that error. Furthermore, you should be able to compile a new and empty arduino programme that does nothing without error.
@MHTSAPAS
@MHTSAPAS 3 жыл бұрын
@@retrotechandelectronics So I done a clean install of the Arduino IDE and here is what I get: In file included from c:\.......\Documents\Arduino\libraries\TFT_eSPI\TFT_eSPI.cpp:20:0: c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c: In member function 'bool TFT_eSPI::initDMA(bool)': c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported }; ^ c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported c:\.......\Documents\Arduino\libraries\TFT_eSPI\Processors/TFT_eSPI_ESP32.c:739:3: sorry, unimplemented: non-trivial designated initializers not supported Sorry to bother you with this. I just cannot seem to find a solution and I am still learning. This is the first board I have had such a big problem with.
@FritsvanDoorn
@FritsvanDoorn 3 жыл бұрын
Hi, thank you for this video. It helpt me a bit further. But I do not understand how I can use it with a battery. I appreciate any help. Thank you.
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
ttgo has specific information on their site for the battery connectors on the bottom. Also charging and the ability to monitor the charge state off of gpio pins.
@Piccodon
@Piccodon 4 жыл бұрын
Nice tutorial, but I could not load the last "tiger" image. Alpha blend sketch worked, but "ESP Sketch Data upload" returned "No files have been found in your data folder! Are you sure you want to create an empty SPIFFS image?" Looking at that example sketch it had a note in comments: "Place the images inside the sketch folder, in a folder called "Data". " (searching thru my JPEGDecoder "Data" folder I found also a "data" folder under "SPIFFS_JPEG", that was empty, so I removed it. I noticed that under "examples" there are a mess of files with 'white spaces', like "Arduino TFT", "Other libraries", "Mega and Due". Evidently somebody are not aware of Linux being case-sensitive and are not avoiding white-spaces.) After I removed the "data" folder, that was empty, I just compiled the sketch like normal and uploaded it, which worked, once. The "ESP Sketch Data upload" "SPIFFS create" still returns the same error. I re-ran the upload and it failed, but saw that the compile process either from "ESP Sketch Data upload" or normal upload created an empty "data" folder in the sketch folder created after I had saved the example sketch under a new name. Copied the image into the empty folder worked for "ESP Sketch Data upload". I use Arduino 1.8.13 under Linux.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Thanks for sharing, I did the example under OSX it may not have the same issue, while I also use the latest version on Ubuntu I have not has the need for a SPIFFS upload on it as of yet.
@pascalgorisse5005
@pascalgorisse5005 4 жыл бұрын
Very interesting... i was close to the end but ! I've an issue to make work the "tools" folder into arduino libraries... It says "no .h" file into this folder and is not apearing into the menu as you show us and it doesn't work... If you can help ! Thanks Pascal
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
What operating system
@pascalgorisse5005
@pascalgorisse5005 4 жыл бұрын
@@retrotechandelectronics Windows 10 (sorry !) and i tried to put this folder on Arduino 'root' folder (folder level just before) without result...
@ex_09_vikrantneve55
@ex_09_vikrantneve55 3 жыл бұрын
7:20 what is procedure for windows.
@retrotechandelectronics
@retrotechandelectronics 3 жыл бұрын
I dont run windows, sorry.
@ex_09_vikrantneve55
@ex_09_vikrantneve55 3 жыл бұрын
@@retrotechandelectronics no problem I just skipped that step and it's worked.
@anonimuso
@anonimuso 4 жыл бұрын
Do you know how to do the last example with the tiger using VSCode and Platform IO?
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
You would need to pull the tiger picture into the data directory
@ants00
@ants00 4 жыл бұрын
Great video and great use of the board! I had a question I spent a good amount of time trying to figure out last night. I’m kinda new to arduino programming and was trying to write a text based game using switch case. I was able to use the ttgo sample code as a reference for most of my code. My code shows some text in the setup function. Then based off what button I select brings you to a function. This function is where my switch case is. In my first case I ask a question then want to use if btn1.setPressedhandler then GameStatus = 2( which should bring you to the next case ). It seems if and setPressedhandler do not like each other. Is there another way to capture which button is pressed while in a case like: If btn1 = high { GameStatus=2 } Else if btn2 = high { GameStatus= 3 } I may be confusing so I can post some code if that helps. Thank you, I know this is probably something simple.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
If you look at my latest video I posted code with the conditions you have described.
@maikeramos6469
@maikeramos6469 4 жыл бұрын
Please, how many PWM outputs can you use?
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
All gpio pins support PWM
@TungPham-ku7xf
@TungPham-ku7xf 4 жыл бұрын
Hi sir, I have a question is it possible to display a gif? And how to do that? Thanks
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
I imagine there are libraries that can be used to display gifs, but i did not use those in this example.
@mallbert
@mallbert 4 жыл бұрын
I'd really like to see how to take a small icon and let it move it like the dvd symbol, just like you did. Can I find the code for this little thing somewhere? Also on Windows the step with the ESP32 Sketch Data Upload did not work for me sadly
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Sorry I haven't worked with windows in over 20 years, except for limited stuff at my job.
@ex_09_vikrantneve55
@ex_09_vikrantneve55 3 жыл бұрын
Is there a method for Windows that you know of?
@neurosharing
@neurosharing 4 жыл бұрын
Благодарю :)
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
пожалуйста
@DrexProjects
@DrexProjects 4 жыл бұрын
I checked the comments but didn't see an answer to this "No module named serial" when trying to upload to the ttgo. Any ideas? Thanks. Update:installed python setup.py install on linux. Error went away but can't upload to board. It must be my usbc cable. It's brand new and I don't have another one... Oh well. Final update: It was the usbc cable. No wonder it cost $1.25 at the Dollar Tree.
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Yes, some usb cables are charge only and not DATA..
@irsme133
@irsme133 4 жыл бұрын
what battery pack do you use for this board ? Thanks !
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Sorry, I dont use one, You can check the ttgo web site for info on that
@rwgreene999
@rwgreene999 Жыл бұрын
Goo stuff up till 11:20 when we start to load a jpeg file into the TTGo. I could not get the ESP32 Sketch Data Upload option (at 12:41) to show. A little research, and Bing's new Chat AI told me that this is not supported in Arduino Version 2. The Chat AI suggested a few alternatives that seem to do other things instead of showing an image from jpeg file. So, I am moving on.
@retrotechandelectronics
@retrotechandelectronics Жыл бұрын
Have fun.
@UFAnders
@UFAnders 4 жыл бұрын
LOL /please/ tell us what this "Alcohol Cannon Launcher" project is about!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
I have a movie somewhere about this cannon we made, this is just an upgraded igniter for the cannon.
@bmo10000
@bmo10000 4 жыл бұрын
And also tell us about the APPLE ][ directory on your mac :-)
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
kzbin.info/www/bejne/inLKYZaHf510l8k
@BeefIngot
@BeefIngot 4 жыл бұрын
Bit of an anal thing, but how did you find the board manager link in the description. Like where would I go to find that on the official site? Answered the question myself for anyone who stumbles on this video and has the same question Went to espressif's github page, looked for the arduino core for the esp32 and it was under"Using Arduino IDE Boards Manager (preferred)" This should explain my confusion:github.com/espressif/arduino-esp32/commit/b10ed77aafd87555142a612d465bb606f09f1005#diff-ed212fa757f18b3a41e343a8bbdd06ba
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Companies generally want folk to know how to get their boards up and running on popular IDE's so they will supply that info and other useful info.
@nonaak
@nonaak 4 жыл бұрын
lot
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
Id think it should be there, mine have them.
@breadfan1071
@breadfan1071 4 жыл бұрын
Why you talking like Alec baldwin?!
@retrotechandelectronics
@retrotechandelectronics 4 жыл бұрын
who? Does he have a channel too?
@breadfan1071
@breadfan1071 4 жыл бұрын
As soon as i heard your voice i thought it was him talking, then i saw your arms and im not sure you're not him. Lol
The BEST Mechanical Display You've EVER Seen!!
13:51
Tin Foil Hat
Рет қаралды 622 М.
Getting Started with ESP32 - Step-By-Step Tutorial
19:50
Tomasz Tarnowski
Рет қаралды 420 М.
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
SLIDE #shortssprintbrasil
0:31
Natan por Aí
Рет қаралды 49 МЛН
🎈🎈🎈😲 #tiktok #shorts
0:28
Byungari 병아리언니
Рет қаралды 4,5 МЛН
NEW Arduino Uno R4 Boards - Minima & WiFi
57:40
DroneBot Workshop
Рет қаралды 130 М.
Full video - Data recovery from a dead MicroSD card
16:01
DevelopAKR
Рет қаралды 519 М.
ESPNOW mix with #ESP32 and #ESP8266
25:37
Programming Electronics Academy
Рет қаралды 44 М.
I tried the Cheapest Arduino Alternative (that Nobody heard of)
13:31
Who would pay $120 for a Raspberry Pi?
9:31
Jeff Geerling
Рет қаралды 322 М.
Exploring the Arduino Nano ESP32 | MicroPython & IoT Cloud
57:43
DroneBot Workshop
Рет қаралды 189 М.
ESP32 Guide 2024 | Choosing and Using an ESP32 Board
41:06
DroneBot Workshop
Рет қаралды 395 М.
Arduino Reflective LCD
20:37
upir
Рет қаралды 25 М.
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН