Live GPIO Pin Monitoring!
10:04
7 ай бұрын
Star Wars Auto-Destruction Props
5:50
Пікірлер
@benedyktkarwinski3037
@benedyktkarwinski3037 2 күн бұрын
CS PIN15 is always active - i need to touch pin15 with other CS PIN after ESP is turned on to see animation on screen (bout only one at the time works)
@gopro2027
@gopro2027 3 күн бұрын
Thank you! I ended up using min spiffs. Keeps full features, but less filesystem storage and more app memory. For anyone using platformIO Here is the syntax: board_build.partitions = min_spiffs.csv ; huge_app.csv
@guntmar
@guntmar 4 күн бұрын
Great video and very useful library. You are really doing great work and inspire others ! I am not sure if you read comments on old videos, but i figured I'll let you know people in the far flung corners of the world see and appreciate your work !
@thelastoutpostworkshop
@thelastoutpostworkshop 4 күн бұрын
Thanks a lot!
@davidspayth5119
@davidspayth5119 6 күн бұрын
I was able to get this working on the Seeed XAIO NRF52840. Using the smaller gifs, using .c files. Bigger would blow memory at compile time. For the most part its GPIO pin changes, I also ensured the USE_DMA was unset (slower but worked). I have the XAIO Round Display (same display with touch). It has a built in SD card. I'll be doing a few tweaks to get that going.
@imambaihaqqy7596
@imambaihaqqy7596 7 күн бұрын
can I apply it at esp8266?
@GarnetUngar
@GarnetUngar 10 күн бұрын
I needed to use a smaller display ST7789V, and that turned out to be a VERY complicated undertaking, but you spent a lot of time sorting it out with me, and I am so grateful!
@elektronstorm
@elektronstorm 10 күн бұрын
God bless you man!
@mikehey5702
@mikehey5702 10 күн бұрын
Merci de partager ce sympathique programme et pour le tuto très clair ! fonctionne parfaitement ici avec un ST7789 carré. Michel 🤩(un autre Belge génération Star Wars/Commodore64 ,expat en Espagne)😁
@Dr-Dissection
@Dr-Dissection 10 күн бұрын
I am so grateful for this video, I been trying for weeks now thank you so much <3
@dennisking4601
@dennisking4601 11 күн бұрын
You are the best men, i tried so much tutorials and yours is the first one working, I was already despairing. Thanks!
@Oldmeone
@Oldmeone 12 күн бұрын
worked like a charm. only hang up was getting sketch to load on ESP32 , i had to disconnect the VCC (power to the display) to get it to load
@mteng20
@mteng20 13 күн бұрын
Thanks! This worked Great!
@jgarzonforero
@jgarzonforero 13 күн бұрын
Gracias por todo el aporte. Un saludo desde Medellín Colombia. Estaré revisando el ejercicio. GRACIAS
@robsimmons8462
@robsimmons8462 13 күн бұрын
ive figured out 240 by 240 eyes , if anyone is interested? if you change this line in the eye_ functions tft.setAddrWindow(eye[e].xposition, 0, 240, 240);//both the 240 were 128 then you can use the default_large.h from dalori esp32 uncanny eyes then i just changed the position of the eye and the amount it moved
@docteurzoidberg
@docteurzoidberg 14 күн бұрын
great tutorial, exactly what i was looking for !
@edgardsalas8269
@edgardsalas8269 14 күн бұрын
Hi, a consult, please, how the bootloader decides what app partition to use?.
@thelastoutpostworkshop
@thelastoutpostworkshop 13 күн бұрын
see here : docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/bootloader.html
@emrullahkazak1566
@emrullahkazak1566 14 күн бұрын
süpersin dostum.
@jjkk1442
@jjkk1442 14 күн бұрын
Thank you very much for sharing, I have tried it and it works, but like the previous comment, if I program the aruduino nano, it works fine, but if I remove it from the USB port and connect it again, it will stop playing, the only way it will come back to work is by loading the program again, any ideas? Greetings
@jjkk1442
@jjkk1442 14 сағат бұрын
i fix it was related to Adafruit_SH110X.h so i changed to Adafruit_SSD1306.h, arduino nano (Clon) and LCD de 128X64, de 0,96 pulgadas, blanco, I2C SSD1306
@benedyktkarwinski3037
@benedyktkarwinski3037 15 күн бұрын
of course it do not work :(
@GarnetUngar
@GarnetUngar 16 күн бұрын
I am using a ST7789V 1.14 inch display. Everything is working, the gif is displaying the right size, but the image is off center and only half visible. The gif is properly sized for the display (240x135). Any thoughts? Thank you!
@thelastoutpostworkshop
@thelastoutpostworkshop 15 күн бұрын
In the library bb_lcd_spi, the is a mention that the type to use is DISPLAY_CYD_2USB, see here : github.com/bitbank2/bb_spi_lcd/pull/16
@GarnetUngar
@GarnetUngar 15 күн бұрын
@@thelastoutpostworkshop I found the code under DISPLAY_CYD_2USB in the bb_spi_lcd library: case DISPLAY_CYD_2USB: spilcdInit(&_lcd, LCD_ST7789, FLAGS_INVERT, 40000000, 15, 2, -1, 21, 12, 13, 14, 1); // Cheap Yellow Display 2 USB (2.8 w/resistive touch, 2 USB ports) spilcdSetOrientation(&_lcd, LCD_ORIENTATION_270); _lcd.pSPI = NULL; _lcd.iRTMOSI = 32; _lcd.iRTMISO = 39; // pre-configure resistive touch _lcd.iRTCLK = 25; _lcd.iRTCS = 33; _lcd.iRTOrientation = 0; _lcd.iRTThreshold = 6300; Do I cut and paste this into the main sketch? And are the pins I use on the esp32 now different? Sorry for the dumb questions!
@thelastoutpostworkshop
@thelastoutpostworkshop 15 күн бұрын
try whithout these lines first: _lcd.pSPI = NULL; _lcd.iRTMOSI = 32; _lcd.iRTMISO = 39; // pre-configure resistive touch _lcd.iRTCLK = 25; _lcd.iRTCS = 33; _lcd.iRTOrientation = 0; _lcd.iRTThreshold = 6300;
@GarnetUngar
@GarnetUngar 15 күн бұрын
@@thelastoutpostworkshop Thanks! Here's the code from that part: void setup() { Serial.begin(115200); spilcdInit(&_lcd, LCD_ST7789, FLAGS_INVERT, 40000000, 15, 2, -1, 21, 12, 13, 14, 1); // Cheap Yellow Display 2 USB (2.8 w/resistive touch, 2 USB ports) spilcdSetOrientation(&_lcd, LCD_ORIENTATION_270); tft.fillScreen(TFT_BLACK); But I am getting this error: C:\Users\Griselda Grumpy\Documents\Arduino\AnimatedGIF340_240\AnimatedGIF340_240_for_ST7789v_version_2\AnimatedGIF340_240_for_ST7789v_version_2\AnimatedGIF340_240_for_ST7789v_version_2.ino: In function 'void setup()': C:\Users\Griselda Grumpy\Documents\Arduino\AnimatedGIF340_240\AnimatedGIF340_240_for_ST7789v_version_2\AnimatedGIF340_240_for_ST7789v_version_2\AnimatedGIF340_240_for_ST7789v_version_2.ino:38:14: error: '_lcd' was not declared in this scope 38 | spilcdInit(&_lcd, LCD_ST7789, FLAGS_INVERT, 40000000, 15, 2, -1, 21, 12, 13, 14, 1); // Cheap Yellow Display 2 USB (2.8 w/resistive touch, 2 USB ports) | ^~~~ exit status 1 Compilation error: '_lcd' was not declared in this scope
@thelastoutpostworkshop
@thelastoutpostworkshop 15 күн бұрын
in order to help you more easily, please post your full code here in a new issue : github.com/thelastoutpostworkshop/AnimatedGIF340_240/issues
@michaellye1962
@michaellye1962 17 күн бұрын
How about the animation for Mr. Coffee from space balls?
@OFCIFR
@OFCIFR 18 күн бұрын
I have same problem using it as standalone so it's not connected with tx and i used a 5v power supply, it only worked when plugging the negative of the speaker to ground but volume is very low...
@fredpcconnect
@fredpcconnect 18 күн бұрын
Thank you for your clear explanation. It works fine. I can send Strings from within the code. But when I use a String-variable instaed of a "string" , it gave an error. How and were can I fix this? Thank you very much, Fred
@thelastoutpostworkshop
@thelastoutpostworkshop 18 күн бұрын
Convert your String variable by using .ctr() function on the variable
@oxidoa4833
@oxidoa4833 18 күн бұрын
Raspberry pi pico , no like lol
@DxBang3D
@DxBang3D 19 күн бұрын
Visual Studio Code extension for Arduino (deprecated) ⚠ Warning ⚠ This extension is deprecated and no longer maintained. We recommend existing customers to use the Arduino IDE software. This extension will no longer be available on the marketplace as of 10/1/2024, please see details here.
@thelastoutpostworkshop
@thelastoutpostworkshop 19 күн бұрын
Since Microsoft announced it, I started developing my own vscode extension for Arduino that I will release in 2-3 months
@DxBang3D
@DxBang3D 19 күн бұрын
@@thelastoutpostworkshop Looking forward to try it. I just now after many fails managed to get PlatformIO to upload to my Giga R1.
@VladGohn
@VladGohn 19 күн бұрын
дякую!
@tenshiabse
@tenshiabse 19 күн бұрын
U can't touch dis doo doo doo, doo doo, doo doo.
@SeaDoggo557
@SeaDoggo557 20 күн бұрын
I'm using a 1.77" display with a ST7735 Drive. I was able to run the gif, but it has no colors, i barely can see the gif outline. Do you know what i should be doing to work? Thanks for the videos, it was soo helpfull
@SeaDoggo557
@SeaDoggo557 20 күн бұрын
the GIF_PALETTE_RGB565_LE to didn't work to
@SeaDoggo557
@SeaDoggo557 20 күн бұрын
nvm, found it
@Aston3003
@Aston3003 20 күн бұрын
on this line, "tft.begin(LCD_ILI9341, FLAGS_NONE, 40000000, 8, 18, 17, -1, -1, 9, 3);" can i just replace "LCD_ILI9341" to a screen i have? what does the other following numbers mean?
@thelastoutpostworkshop
@thelastoutpostworkshop 20 күн бұрын
yes has long at it is supported by the graphic library and it is 340x220 pixels, the other numbers are for the SPI lines
@theveteranworkshop8328
@theveteranworkshop8328 22 күн бұрын
Great work, I am going to start working on this for a few projects I have! Thanks!!!
@-MrDontCare-
@-MrDontCare- 23 күн бұрын
I have done 4 normal ssd1306 0,99" OLED displays, so time to move on. Now I need to order some more of the screens you use and play around. Thanks for the video, very useful. You earned my sub.
@universalinteressiert
@universalinteressiert 23 күн бұрын
If I have installed a web service, can this tool also work? Is the option to change the port intended for this?
@thelastoutpostworkshop
@thelastoutpostworkshop 23 күн бұрын
When the library is installed, it provide a URL corresponding to the web server created on the ESP32
@anotti5477
@anotti5477 24 күн бұрын
Thanks for your work and sharing....but I have a question....it´s possible that your code won´t work with greaters Numbers/Integers like 400?? I received others Numbers than i send
@thelastoutpostworkshop
@thelastoutpostworkshop 23 күн бұрын
yes, the library included in the code is very basic, if you want to send large numbers. You can modify the Communication.h library to handle larger numbers.
@korayk.454
@korayk.454 24 күн бұрын
Hi.. Great tutorial.. I would like to ask what should I do for the driver part if I want to use seeeduino xiao?
@thelastoutpostworkshop
@thelastoutpostworkshop 24 күн бұрын
Good question, never tried it, I am not sure the TFT_eSPI library is compatible with it.
@korayk.454
@korayk.454 24 күн бұрын
@@thelastoutpostworkshop I guess memory is not enough for gif anyway. I ll try with esp32-C3 instead.
@tattoopartoofrance
@tattoopartoofrance 25 күн бұрын
merci ❤
@MTEdlich
@MTEdlich 25 күн бұрын
hello. can you change the eyes to make them a little bigger? or are they really cool. very good video guide you have made..
@thelastoutpostworkshop
@thelastoutpostworkshop 25 күн бұрын
You can't really change the size of the eyes because they are binary images, but someone found something here : github.com/thelastoutpostworkshop/ESP32LCDRound240x240Eyes/issues/3
@nismo2034
@nismo2034 26 күн бұрын
Wow exactly what i was searching for easy and simple. Merci 😉
@izzymel45sw3dmodels5
@izzymel45sw3dmodels5 26 күн бұрын
Thanks so much. I used it to Make my own gif. Appreciate the tutorial.
@AutoTrickPro
@AutoTrickPro 27 күн бұрын
hi Brother, thank you for all the videos. very helpful. problem with the sd card way. it wont work what so ever. i triple checked everything and the wring but no luck, not loading. i even changed my sd card and no luck. the load is uploading okaay but the screen is nt displaying the gif. the first way with the memory way work fine thanks but the sd isnt. i noticed you didnt replay the people that left you comments about having problems with the sd! i dont think u have a solution or else you wouldv helped! can you help me out! i need this for another project im working on with eyes to incorporate with cars since im a car mechanic. i need your opinion and advice on that project im working on, its related to the 128 tft display and esp32. can you give me n email or tiktok so we can communicate better please'?
@thelastoutpostworkshop
@thelastoutpostworkshop 26 күн бұрын
Hello, take a look at this issue on the repository of the code : github.com/thelastoutpostworkshop/animated_gif_sdcard_spiffs/issues/5, if it do not work, please open a new issue, it will be easier to help you there
@GarnetUngar
@GarnetUngar 27 күн бұрын
Thank you so much for this video! I also had to move the gifs to the same folder as the sketch (as you suggested below) for it to work for me.
@johnrbnsn
@johnrbnsn 27 күн бұрын
Nice!
@williamYTofficial
@williamYTofficial Ай бұрын
So much packaging for so little
@juaast1
@juaast1 Ай бұрын
Hi! Does anyone knows how to change the PIN number, my ESP32-S3-WROOM-1 does not have the PIN 23, so I can not use the script. I guess it should be somewhere on the TF_eSPI directory, but I do not know which specific file I need to change.Thanks!
@ELITE-CHIEF-DRILL-MAN-ko3yp
@ELITE-CHIEF-DRILL-MAN-ko3yp Ай бұрын
Arduino: perfect for robots ESP32: perfect for wireless and wifi connections Raspberry Pi: whole standalone computer
@FBPrepping
@FBPrepping Ай бұрын
Dude! great job. Thanks for sharing!
@googleuser8235
@googleuser8235 Ай бұрын
The User_Setup_Select_h is LOCKED and unable to have the tft driver changed with Arduino ????
@thelastoutpostworkshop
@thelastoutpostworkshop Ай бұрын
Yes, you have to edit it outside the Arduino IDE, with notepad for example
@googleuser8235
@googleuser8235 Ай бұрын
Does a regular windows notepad work? I don’t need some C++ type editor?
@thelastoutpostworkshop
@thelastoutpostworkshop Ай бұрын
Yes just a regular notepad application
@adrians-r3q
@adrians-r3q Ай бұрын
Sigma
@achetacom
@achetacom Ай бұрын
thanks a lot for this video and the tool. Stupid me learned how to set flash size :D and partition scheme in the IDE which I expected can be autodetected by IDE somehow.
@Autokinotita
@Autokinotita Ай бұрын
Congradulations on this video.This was the most well orginized one for an amature. works like a charm!
@BenM0
@BenM0 Ай бұрын
Thanks for sharing your great job! super awesome tool and super helpful