Getting started with ESP32 development using the TTGO T-DISPLAY

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • Having been asked by many people with type ESP32 platform would be the best one to use to get into ESP32 development I researched this and decided upon the TTGO T-display having used it for a web based rocket launcher project.
    Most people starting out will be using the Arduino IDE. I will go through all of the tasks required to get everything for this device up and running so that development can begin. I invite you to explore the example code provided for the resulting installed, as well as included libraries, once this project is finished.
    I intend to use this as a springboard for more specific smaller project videos in the future.
    Links from today's work
    ESP32 TTGO T-Display
    amzn.to/3Takne4
    ESP32 Board Manager URL:
    dl.espressif.com/dl/package_e...
    USB Serial Drivers:
    www.silabs.com/products/devel...
    Data uploader add-on for Arduino IDE
    github.com/me-no-dev/arduino-...
    #esp32 #iot #arduino #maker
  • НаукаНаука

Комментарии • 197

  • @alexiswiniger173
    @alexiswiniger173 3 года назад +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 :)

  • @user-rn1bm9df1f
    @user-rn1bm9df1f 18 дней назад

    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!

  • @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.

  • @paulabadie5897
    @paulabadie5897 4 года назад +1

    Many thanks from FRANCE, it's very clear, i have start on TTGO with your video.
    Good job !

  • @kcembrey4331
    @kcembrey4331 2 года назад +1

    Your tutorial is extremely thorough and easy to understand. Thank you so much!

  • @bennylloyd-willner9667
    @bennylloyd-willner9667 3 года назад +1

    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👌👍👍👍

  • @danlhoy
    @danlhoy 3 года назад +1

    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.

  • @richardmarkham8369
    @richardmarkham8369 3 года назад +1

    Great video, got my board up and running in seconds thanks to you!

  • @summerWTFE
    @summerWTFE 3 года назад

    Many thanks. I love it when instructions are to the point.

  • @ovalwingnut
    @ovalwingnut 5 месяцев назад

    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.

  • @Dfrog123
    @Dfrog123 3 года назад

    thank you, just learning to use ttgo, and your example was real smooth and easy to understand.

  • @JustGeorgiaxD
    @JustGeorgiaxD Год назад

    Thankyou for such an in-depth and easy to follow video!

  • @TomHermans
    @TomHermans 2 года назад

    great video. gives me much more confidence to start fiddling with it.

  • @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 :-)

  • @NgNhLe
    @NgNhLe 3 года назад +3

    Thanksssss, your video saved me a lot of time wandering on the internet.

  • @brianmoreira7578
    @brianmoreira7578 4 года назад +6

    Thanks for the Vid man. My TTGO's been sitting cus I couldn't figure out the initial setup.
    Thanks again.

  • @martinmikula305
    @martinmikula305 3 года назад

    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.

  • @TobiasWerner1
    @TobiasWerner1 3 года назад +2

    You made my day! Thank a lot for this tutorial!

  • @didacrodriguez8449
    @didacrodriguez8449 4 года назад +2

    Great Tutorial!! Thanks to that I could start to use my TTGO device. Thank you!

  • @michealmorrow1481
    @michealmorrow1481 3 года назад

    Thank you! Could not have done it without this helpful vid.

  • @AsherMoodieOfficial
    @AsherMoodieOfficial 2 года назад

    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!

  • @marioucan7421
    @marioucan7421 Год назад

    Thanks for the video, you help me understanding this topic perfectly

  • @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!

  • @merrymonkey5172
    @merrymonkey5172 3 года назад

    You are amazing my friend, great guide.

  • @donbotting9064
    @donbotting9064 Год назад

    Excellent tutorial! Thank you for creating it!

  • @JaimeVillanueva
    @JaimeVillanueva 2 года назад

    thanks for the tutorial, this is my first step with esp32

  • @sk76327
    @sk76327 3 года назад

    Thank you so much! This saved so much of my time and effort.

  • @bsheldon2000
    @bsheldon2000 3 года назад

    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  3 года назад

      Glad it helped!

    • @bsheldon2000
      @bsheldon2000 3 года назад

      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.

  • @summerfun6114
    @summerfun6114 Год назад

    Hi, great work!

  • @AndyTanguay
    @AndyTanguay 3 года назад +1

    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  3 года назад

      There are other standard dev boards with no screens or button and more io pins

  • @blasalvadorwii
    @blasalvadorwii 3 года назад

    Thank you so much ! I tought screen was broken but I didn't modified User_Setup_Select.h. Amazing

  • @ethanroslinq
    @ethanroslinq 4 года назад

    Great Tutorial! It was a breeze with the step by step guide! hopefully more to come with this device! liked, subsc...

  • @philippeantonietti
    @philippeantonietti 4 года назад +1

    Thank you so much, i spend days trying to understand how to get stated !!! appreciated

  • @rembrandtbakker5366
    @rembrandtbakker5366 3 года назад

    You saved me tons of time!

  • @Ketam1987
    @Ketam1987 3 года назад

    Thank you it was very useful!

  • @staceyclark3367
    @staceyclark3367 Год назад

    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  Год назад

      Bricked. I find that difficult, just push some basic test programme to it and confirm operation

    • @staceyclark3367
      @staceyclark3367 Год назад

      @@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 Год назад

      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.

  • @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.

  • @hanli4977
    @hanli4977 4 года назад

    Very helpful tutorial.

  • @timot9041
    @timot9041 2 года назад

    Now I know what I do when the winter comes :-)

  • @wespanaino1997
    @wespanaino1997 4 года назад +6

    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 года назад +1

      Wes Panaino Thank you so much! As I'm very new to this, it was driving me crazy.

  • @kcusters7559
    @kcusters7559 3 года назад +1

    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  3 года назад

      The buttons are tied to GPIO pins on the ESP32, I have other example videos with them working.

  • @PeterRetief
    @PeterRetief 3 года назад

    It works thanks!

  • @nonaak
    @nonaak 4 года назад

    thanks man, you help my a loy

  • @jenswiberg6993
    @jenswiberg6993 29 дней назад

    If you get error having to do with divers not included:
    add: #include

  • @WaschyNumber1
    @WaschyNumber1 2 года назад

    Cool 👍🖖

  • @MrMikeEdie
    @MrMikeEdie 3 года назад

    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.

  • @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.

  • @CookingCrafts
    @CookingCrafts Год назад +1

    ❤️❤️❤️

  • @brianmoreira8600
    @brianmoreira8600 11 месяцев назад +1

    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!!

  • @RohitKumar-zw8uq
    @RohitKumar-zw8uq 3 года назад

    Does it support SPI interface with another module along with its display ?

  • @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

  • @ubaft3135
    @ubaft3135 3 года назад +1

    on windows the port is shown in device manager -> Ports (COM a LPT). Probably the longest name there

  • @ants00
    @ants00 4 года назад +1

    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.

  • @neurosharing
    @neurosharing 4 года назад

    Благодарю :)

  • @simonsayshomeassistant
    @simonsayshomeassistant Год назад

    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  Год назад

      No, I believe there is another selection for this board under the latest library.

  • @walterblanc9708
    @walterblanc9708 Год назад

    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.

  • @sarbog1
    @sarbog1 3 года назад

    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......

  • @woolfy02
    @woolfy02 Год назад

    Very cool setup. Just wondering if you have a general guide / or tutorial for creating the webserver and having it use the relay? ty

  • @qduynguyen7407
    @qduynguyen7407 Год назад

    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.

  • @richpeacock
    @richpeacock 6 месяцев назад

    Sadly it won't work on a macbook air. Driver loaded, device shows up in USB TREE>but it won't mount. So disapointed.

  • @anonimuso
    @anonimuso 4 года назад

    Do you know how to do the last example with the tiger using VSCode and Platform IO?

  • @arniep740
    @arniep740 3 года назад

    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  3 года назад

      I wrote it for another project.

    • @arniep740
      @arniep740 3 года назад

      @@retrotechandelectronics Is your code for that available? If so, where?
      Thanks.

  • @Tech-Relief
    @Tech-Relief Год назад

    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  Год назад

      I believe 2.0 has an internal feature for this. No Linder requiring an evternal tool, I’d have to look

  • @paulboardman01
    @paulboardman01 4 года назад +2

    help me a lot, i thought my display was broke until i saw the file i had to edit

  • @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...

  • @micha17
    @micha17 2 года назад

    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 :)

  • @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 года назад +1

      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.

  • @vincentdelporte
    @vincentdelporte Год назад

    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  Год назад

      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 Год назад

      @@retrotechandelectronics Thank you.

  • @qzorn4440
    @qzorn4440 3 года назад

    really nice esp32 w/monitor video... some people are having wifi issues? any problems with simple wifi projects? thanks a lot...:)

    • @retrotechandelectronics
      @retrotechandelectronics  3 года назад

      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.

  • @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

  • @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

  • @vb0t429
    @vb0t429 3 года назад +1

    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  3 года назад

      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 3 года назад

      @@retrotechandelectronics thank you so much! I honestly couldn't figure it out myself, you're a life saver!

  • @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?

  • @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.

  • @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 2 года назад

      Is there a method for Windows that you know of?

  • @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.

  • @lordfly88
    @lordfly88 4 года назад +2

    Narrated by Alec Baldwin, amazing!

  • @FritsvanDoorn
    @FritsvanDoorn 2 года назад

    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  2 года назад

      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.

  • @akkies0079
    @akkies0079 4 года назад

    what battery pack do you use for this board ? Thanks !

  • @vkpc1
    @vkpc1 2 года назад

    Can the TTGO display be controlled by NodeMCU firmware using Lua ?

  • @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 2 года назад

    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.

  • @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.

  • @maikeramos6469
    @maikeramos6469 3 года назад

    Please, how many PWM outputs can you use?

  • @bmo10000
    @bmo10000 4 года назад

    And also tell us about the APPLE ][ directory on your mac :-)

  • @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.

  • @DrexProjects
    @DrexProjects 3 года назад

    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.

  • @MHTSAPAS
    @MHTSAPAS 2 года назад

    I'm at my wits end with this.
    error compiling for board ttgo lora32-oled v1

    • @retrotechandelectronics
      @retrotechandelectronics  2 года назад

      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 2 года назад

      @@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.

  • @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.

  • @ex_09_vikrantneve55
    @ex_09_vikrantneve55 2 года назад

    7:20 what is procedure for windows.

  • @UFAnders
    @UFAnders 4 года назад +1

    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.

  • @dgillies5420
    @dgillies5420 2 года назад

    6:54 "It's just a data cable" (mis-spoke) you meant, "It's just a charging cable".

  • @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.

  • @nonaak
    @nonaak 4 года назад

    lot

  • @breadfan1071
    @breadfan1071 3 года назад

    Why you talking like Alec baldwin?!

    • @retrotechandelectronics
      @retrotechandelectronics  3 года назад

      who? Does he have a channel too?

    • @breadfan1071
      @breadfan1071 3 года назад

      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

  • @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.