Тёмный

How to program TTGO T-Display - PART3 (Images and Custom Fonts) 

Volos Projects
Подписаться 96 тыс.
Просмотров 31 тыс.
50% 1

This is PART3 in first video we learned how to use colors, how to draw simple text how to use built in fonts. In second video we learned how to draw some basic shapes like lines circles rectangles and so on, and in this third part you will learn how to draw images and how to make and use custom font.
PART1: • How to use TFT_eSPI li...
PART2: • How to use TFT_eSPI li...
You can buy TTGO T-Display here:
www.banggood.com/custlink/mvm...
You can also buy me a coffe at:
ko-fi.com/volosprojects
IMAGE CONVERTER:
www.rinkydinkelectronics.com/t...
FONT CONVERTER
oleddisplay.squix.ch/#/home

Наука

Опубликовано:

 

29 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 85   
@chrisw1462
@chrisw1462 2 года назад
Watched the first three so far. I'm an experienced programmer, and I think your videos are great for beginners! Just dug my T-Display out of the parts bin and started playing with it again, and now I have enough knowledge to modify the examples and work on my own sketches. Thanks!
@mystamo
@mystamo 2 года назад
Hero's like you just blessing us all with your noodle power.
@nccyr1
@nccyr1 2 года назад
I love this series, great and easy to follow tutorials. Good work!
@VolosProjects
@VolosProjects 2 года назад
Tnx and thnk you for coffee😀
@TriggerThat
@TriggerThat 2 года назад
Wow, you go pretty much right to the point, no bs, no bla bla, here's how its done, thank you very much! Great video!
@walterhynson2898
@walterhynson2898 Год назад
The best instructor yet to come slow and easy
@dostoiewskycc
@dostoiewskycc 2 года назад
Better and better! Thanks for sharing your knowledge!
@RicardoPenders
@RicardoPenders Год назад
This is super interesting and I love these series too, you make it so easy. Thanks a lot for sharing this online.
@Jackie-sg8es
@Jackie-sg8es 2 года назад
Great videos. Narration and videos are easy to read and follow. A good pace for beginners. Thank you.
@randynelson4472
@randynelson4472 Год назад
Great series of videos! They helped me create a custom font that allowed me to scale text to fill my 240x320 display that I can now see from a distance
@donjackson3520
@donjackson3520 2 года назад
Excellent video series, a big help in getting started with the TTGO board.
@lonely_shadow9985
@lonely_shadow9985 2 года назад
Greetings from Romania, I currently have a nodemcu esp8266, i`m going to order soon a TTGO board like this. I love your content and can`t wait to learn more from this channel ! Keep up the good work 🤩
@VolosProjects
@VolosProjects 2 года назад
Thank you😀
@erice3910
@erice3910 2 месяца назад
Thank you for the tutorial, great basis to start with
@daveholden3935
@daveholden3935 2 года назад
Clear instructional video - thanks
@Fahrenheit20000
@Fahrenheit20000 Год назад
Excellent video thank you very much for sharing your knowledge
@TheRealFrankWizza
@TheRealFrankWizza 2 года назад
I am happy to see you found some online utilities. In some older video, you were using some file that you made to convert images. It was an exe file, and I am using linux. Thanks!
@SolehAlYunus
@SolehAlYunus 2 года назад
First! Great Projects 😍🔥
@odivergente388
@odivergente388 2 года назад
Very good, my friend! Thansk for teach!
@chipko
@chipko 2 года назад
Another awesome video! Thank you!
@rupash88
@rupash88 2 года назад
Learning alot and keep it up.
@VMGChannel
@VMGChannel 2 года назад
Good tutorial series. Waiting for more! Subscribed 😁
@VolosProjects
@VolosProjects 2 года назад
Tnx man 😀
@destroyeris3k
@destroyeris3k Год назад
such a great series! best of luck with your channel, subbed :)
@VolosProjects
@VolosProjects Год назад
Thank you😀
@FilippoBilardo
@FilippoBilardo 2 года назад
Thanks, great explanation. Could you please explain to me how to make a menu with the ttgo display board
@mrobarton7192
@mrobarton7192 2 года назад
GREAT JOB!
@TRETT1956
@TRETT1956 2 года назад
Well done - thanks Werner
@hikirj
@hikirj 3 месяца назад
Thank you very much!
@NelsonSantander
@NelsonSantander Год назад
Excellent 💯!!!!!
@electronic7979
@electronic7979 2 года назад
Nice project 👍
@L.Periotto
@L.Periotto Год назад
Thank you for video's
@robertrobert5583
@robertrobert5583 Год назад
Thanks - excellent
@MPElectronique
@MPElectronique 2 года назад
Bravo et Merci! :)
@oscardiazurbano2109
@oscardiazurbano2109 9 месяцев назад
THANKS!!!!!
@MPElectronique
@MPElectronique 2 года назад
Very nice :)
@VincentVeak
@VincentVeak 2 года назад
I just wanted to say thank you for teaching newbies like me the basics in a simple and well paced format. It's so hard to find good content for people brand new to micro controllers and your videos have single handedly driven my interest in this hobby and I cannot thank you enough! P.S. to you or anyone in the comments: is the best way to clear an image just to draw over it with a rectangle that's the same color as your background, or is there a better or more efficient way? I've noticed that sometimes I get a little shadow or like a ghost image when I do this with a non-black background
@VolosProjects
@VolosProjects 2 года назад
Thank you, i am glad my videos are useful to you.
@petermoore9504
@petermoore9504 2 года назад
I found the custom fonts flicker in a way the bodmer ones don't, something to do with adafruit fonts being transparent. Do you know a fix for this? Great tutorials thank you.
@engineeredessentials6660
@engineeredessentials6660 9 месяцев назад
Please do a part 4!
@mathewtomy3823
@mathewtomy3823 Год назад
Hi sir, could you please continue this tutorial series by explaining more functions in this library
@mvvs35
@mvvs35 11 месяцев назад
Thank you very good explanation, I have a problem when using Custom Fonts within the loop a flicker occurs. Any idea what the problem could be? Thank you !!
@syedabidaliabdi1273
@syedabidaliabdi1273 Год назад
I didn't test but as per your video. It looks very easy. I'll check on my TFT which is not TTGO but I am sure it will works on it because rest of all other code tested on it but no luck.
@syedabidaliabdi1273
@syedabidaliabdi1273 Год назад
Facing issue on : tft.pushImage(0,0,128.128, house); Error in above line Compilation error: no matching function for call to 'TFT_eSPI::pushImage(int, int, double, const short unsigned int [16384])'
@TheRealFrankWizza
@TheRealFrankWizza 2 года назад
What libraries do I need to be able to use the font. My compiler gives an error Rock_Salt_Regular20 is not declared in this scope. I installed and included the adafruit GFX library and it gives an error about not being able to fine a grey OLED I2c Device. Edit: I figured it out. All of the stuff needed is in the TFT_eSPI Library. The problem was I was calling the font header file before calling the tft library.
@ectechtelecom2471
@ectechtelecom2471 6 месяцев назад
Hello, how are you? How would you use two images and use a button to switch between the images?
@mrksaccount123
@mrksaccount123 2 года назад
What does swapbytes do?
@DanialADHOfficial
@DanialADHOfficial Год назад
its not detecting my .H file in libary to include into the code.. any workaround to make this works?
@davi5music521
@davi5music521 4 месяца назад
Is this work for display some INT value in loop? When I try it Still try to print it and looks bad.. but when I use standard font it Works ok
@rickharms1
@rickharms1 3 месяца назад
I watched all three videos, but I want to try this on an Adaruit Feather display. Of course, the original does not work. My question, how does your code identify the display type? I have examined the various .h files within the TFT_eSPI.h core, my display is included, but I do not know how to implement it. So, again, how does your code identify the display? ONce I understand that, I think I can modify the settings to function with my display. Thank you
@rizkylevy8154
@rizkylevy8154 2 года назад
How to add fonts.h library?
@markmccornack7983
@markmccornack7983 2 года назад
This is a great series! Very clear and informative. This information you covered is essential core stuff that was otherwise quite difficult to find on line. By the way, your English is very good too, so don't think you're not clear to English speakers. Above all, your presentation technique is very clear. As a side note, are you aware of any methods for putting text on the t-display in Landscape mode rather than Portrait mode (i.e. rotate it 90 degrees)?
@VolosProjects
@VolosProjects 2 года назад
Thank you Mark, you can rotate whole screen with tft.setRptation(1) number 1 is orjentatio you can set any number between 0 and 4
@williamwebb2042
@williamwebb2042 5 месяцев назад
excellent video. Does anyone have a suggestion on an easy way to get the degree symbol, "°" . Even the custom fonts don't have it.
@williamwebb2042
@williamwebb2042 5 месяцев назад
I found a solution but its ugly. auto temperature = String(temp,1) + " F"; tft.drawString(temperature, 15, 30); int placeCircle = 8 + 15 + ( ( String(temp,1).length() ) * 8 ); // each character is 8 pixels wide tft.drawCircle(placeCircle,35,3,TFT_RED);
@walterhynson2898
@walterhynson2898 Год назад
I am using Arduino version 2.04 and it will not allow you to paste .h file into the arduino sketch folder anymore,however if you look at" TFT_eSPI/examples/480 x 320/TFT_flash_jpg/TFT_flash_jpg.ino" by Bodmer there is a different way to achieve this very simular to the UTFTway I did some years agousing parelllel display and arduino mega. Yours works because you are using 1.8.12 but when you update it will not work.
@jamesreddy2188
@jamesreddy2188 2 года назад
Thanks for the great tutorials. I have a problem displaying the image house I get size of array is to large. It is set at the image size 128,128. Any ideas? Sorry my mistake the board was set for UNO. Works great thanks again for the tutorials.
@VolosProjects
@VolosProjects 2 года назад
Are you sure that size of image is 128 by 128. Did you use same image like me or you downloaded some other image of house
@jamesreddy2188
@jamesreddy2188 2 года назад
@@VolosProjects Thank you apologies it was my mistake I must have change my board in the board manger to UNO when I set it back to Togo it works perfectly. Great utility you found to convert images.
@masteruozy4268
@masteruozy4268 9 месяцев назад
you are very good , i will make some of your projects , i like to post them , and post the link to your youtube channel as the Original Project
@VolosProjects
@VolosProjects 9 месяцев назад
Feel free to do that.tnx
@IsaGatica
@IsaGatica Год назад
Hi thanks for the tutorials! One question, is it possible to avoid blinking with created fonts?
@VolosProjects
@VolosProjects Год назад
yes you can use sprites to avoid flickering, you can check, i have video on my chanell
@IsaGatica
@IsaGatica Год назад
@@VolosProjects Great, thank you!
@Dasol0246
@Dasol0246 2 года назад
How to rotate?
@Blink-ut7uh
@Blink-ut7uh 2 года назад
Is there a way to change the size of the custom font? Would appreciate it!
@VolosProjects
@VolosProjects 2 года назад
yes, on page i usesd to generate font you can chose size
@joestanco4341
@joestanco4341 Год назад
The videos have been great. However I hvae a problem, I set up everything as instructed, but I get an error when compiling That says " house was not declared in this scope" Can't figure out what is causing this. My house.h file gets attached to the program file.
@VolosProjects
@VolosProjects Год назад
Is house.h in same folder as .ini file, please check this
@joestanco4341
@joestanco4341 Год назад
@@VolosProjects It is in the same folder as the .ino file and appears in a tab one ardunio IDE.
@joestanco4341
@joestanco4341 Год назад
@@VolosProjects Got it working Thanks.
@KevCoLabs
@KevCoLabs 9 месяцев назад
@@joestanco4341How did you get it to work? I'm running into the same issue.
@KevCoLabs
@KevCoLabs 9 месяцев назад
Turns out I renamed the image file after converting it on the rinky-dink electronics site. The original file name is hardcoded in the converted file, so if you rename it, the compiler won't know, and will be looking for that original file name. It will fail since that file name no longer exists.
@Han-gi8qe
@Han-gi8qe 2 года назад
My program ran an error.”'GFXglyph' does not name a type”
@Han-gi8qe
@Han-gi8qe 2 года назад
It's ok now. use #include "TFT_eSPI.h" , not #include . I don't known why?
@rahulb23
@rahulb23 2 года назад
please upload with a better quality try other recording software Bytheway your content is awesome
@VolosProjects
@VolosProjects 2 года назад
I uploaded in FHD, i dont know why quality is so low
@jeffvenqueleir2036
@jeffvenqueleir2036 2 года назад
Nice but the recording is a little bit low 360 p only mabe you make your next recording in a higher resolution ? thanks
@VolosProjects
@VolosProjects 2 года назад
I uploaded in FHD, i dont know why quality is so low
@sylvainlafond-phesans5490
@sylvainlafond-phesans5490 2 года назад
@@VolosProjects very likely, time for youtube to encode video. now it's visible at 1080p. Great tutorials. Is there any similar device with 240x240 screen available ?
@jeffvenqueleir2036
@jeffvenqueleir2036 2 года назад
@@VolosProjects Now is the resolotion ok thank you
@alexeigopher5458
@alexeigopher5458 2 года назад
... double milk?
@VolosProjects
@VolosProjects 2 года назад
sure :)
@jimsnodgrass8454
@jimsnodgrass8454 Год назад
Its starting to get interesting But I wish you would put a link to Part 4 in the description since with so many vids it's hard to find when it doesn't que up automatically.
Далее
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Is this Best ESP32 board? New T-Display S3 ESP32S3
10:17
Let's make game for TTGO T-Display
35:35
Просмотров 12 тыс.
How to Scroll Image (ESP32 and TFT display)
8:00
Просмотров 29 тыс.
Try these 16 Brilliant ESP32 projects!!!
11:18
Просмотров 557 тыс.
КРУТОЙ ТЕЛЕФОН
0:16
Просмотров 6 млн