Arduino TFT LCD Touch Screen Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

ความคิดเห็น • 454

  • @HowToMechatronics
    @HowToMechatronics  4 ปีที่แล้ว +16

    I hope you enjoyed this video and learned something new! If you'd like to support me making more content like this, please consider supporting me on Patreon: www.patreon.com/howtomechatronics

    • @Bekir_ts
      @Bekir_ts 3 ปีที่แล้ว +1

      why now ? after 5 years :D

    • @santhosh__440
      @santhosh__440 2 ปีที่แล้ว

      Please provide documentation

  • @lookalterno3591
    @lookalterno3591 7 ปีที่แล้ว +33

    I like your "split screen" approach for presenting the code and the result at the same time. Also, your code is clean and informative about the capabilities of both TFT display and libraries. It tell a lot about what we can do with these hardware.

    • @santhosh__440
      @santhosh__440 2 ปีที่แล้ว

      Provide project document

  • @shivamsuri138
    @shivamsuri138 2 ปีที่แล้ว +4

    This is what i've been looking for for my past 1 hour of searching for arduino projects. Thank you!
    (the RGB led one really hooked me)

    • @santhosh__440
      @santhosh__440 2 ปีที่แล้ว

      Provide project document

  • @waleedalrashed1411
    @waleedalrashed1411 7 ปีที่แล้ว +26

    First Arduino tutorial that I watch, and the instructor finally cares about the code much more than the electronics part 😎

  • @FamilyManMoving
    @FamilyManMoving 7 ปีที่แล้ว +5

    Love the way you just dive right in on your videos. No excess talking - you just get to work. Thank you for showing the TFT/Touch interfaces in such a concise manner. You saved me a lot of reading.

  • @tfeezy
    @tfeezy 6 ปีที่แล้ว +7

    My project would not be what it is now if I had never found this channel. The core of my program is based off this project. Thanks for all the info. I will also share my project to hopefully help others.

    • @santhosh__440
      @santhosh__440 2 ปีที่แล้ว

      Bro Provide project document

  • @Just_Ignorant
    @Just_Ignorant 8 ปีที่แล้ว +3

    This is an excellent tutorial. A big thank you from a mechatronics engineering student. Great work

  • @paulhendrix8599
    @paulhendrix8599 8 ปีที่แล้ว +3

    This guy again! I always stumble upon your videos searching for something. Pretty cool.

  • @fernandolunadev
    @fernandolunadev 8 ปีที่แล้ว +6

    So, this is a perfect tutorial!
    Thanks a lot for sharing with us.
    You have the capability to "drive easyly" with words, the complex world of LCDTFT programming! :)
    Best regards from Argentina!

  • @mitsos_306
    @mitsos_306 11 หลายเดือนก่อน

    Great video, great tutorial. I appreciate that you explain the code and i loved the split screen approach!

  • @ayaabiya787
    @ayaabiya787 3 ปีที่แล้ว +4

    Thanks it so helpful just I encountered a little problem when I compile (redefinition of ' Touchscreen ts') thank you another time ,it's so interesting I will wait your answer as soon as possible

  • @JulianMakes
    @JulianMakes 5 ปีที่แล้ว +18

    Brilliant tutorial (as usual!), i will be watching it again when my TFT turns up tomorrow :) cheers o/

    • @santhosh__440
      @santhosh__440 2 ปีที่แล้ว

      Provide project document

  • @beatrute2677
    @beatrute2677 2 ปีที่แล้ว +1

    I really like your teaching style, thank you for taking the time to make this video

  • @derkatwork33
    @derkatwork33 8 ปีที่แล้ว

    Very detailed and easy to understand. I like that you go over things slowly. Very good video.

  • @mphaan
    @mphaan 5 ปีที่แล้ว +1

    Dude you just made my day. At 1:55 the double pin headers trick. Thanks for sharing. :)

  • @skmaltare5890
    @skmaltare5890 4 ปีที่แล้ว +1

    its wonderful tutorial to see , three tutorials combined to gather. and a good example of combining programs. thanks for sharing.

  • @yngvai777
    @yngvai777 8 ปีที่แล้ว +16

    Thanks for making this video. You explained the subject very clearly.

  • @JulianMakes
    @JulianMakes 5 ปีที่แล้ว

    UTFT myGLCD(ILI9341_16, 38, 39, 40, 41);
    URTouch myTouch( 6, 5, 4, 3, 2);
    were the parameters that worked for me (purchased from your link and using a Mega)

  • @verlainemaeflores9697
    @verlainemaeflores9697 5 ปีที่แล้ว

    Very clear speaking voice. I really love the way you explained. Thanks a lot.

  • @rc-wingman5719
    @rc-wingman5719 5 ปีที่แล้ว +2

    VERY VERY GOOD TUTORIAL!
    Your tutorials are going like butter. everything is very clear!
    myGLCD is the best library for Arduino TFT touch screens

  • @kugurgoles
    @kugurgoles 7 ปีที่แล้ว

    Wow creating shapes real time with code. Very good job!

  • @reatoruv
    @reatoruv 7 ปีที่แล้ว

    You are a good teacher and have a good channel, So you get a new follower. Thanks.

  • @jeffreynwankwo7912
    @jeffreynwankwo7912 5 ปีที่แล้ว

    This video was published in 2015! I'm just seeing this. HowtoMechatronics!

  • @boogiman007
    @boogiman007 9 ปีที่แล้ว +2

    You're a genius, thanks for all these great videos. just wish i had more time to develop all this cool stuff.

  • @chinnappaninnasu2721
    @chinnappaninnasu2721 8 ปีที่แล้ว

    Very good Tutorial!----From Kerala,India

  • @tomneto8791
    @tomneto8791 3 ปีที่แล้ว

    Excellent !, I never tried Arduino, it seems a lot of work. - Congrats.

  • @sg8nj
    @sg8nj 2 หลายเดือนก่อน

    One of the best tutorial👨‍🏫📓

  • @billfield8300
    @billfield8300 9 ปีที่แล้ว +1

    Another great video. Very informative and to the point. Also lots of good code example. Thanks.

  • @XanCraft21
    @XanCraft21 6 ปีที่แล้ว

    Omg you just gave me more info for a plan I had for a custom lcd and driver! Thanks!

  • @ralitsaharizanova
    @ralitsaharizanova 6 ปีที่แล้ว

    Браво, много интересен клип!

  • @MatthewAustengopro
    @MatthewAustengopro 3 ปีที่แล้ว

    Brilliant !!! Thank you for creating the edit very easy to follow

  • @tmc200527
    @tmc200527 9 ปีที่แล้ว

    Great tutorial bringing together the arduino, inputs and outputs and displaying information.

  • @VladaNish
    @VladaNish 7 ปีที่แล้ว

    Bravo Dejane, super tutorijal.

  • @MagivaIT
    @MagivaIT 6 ปีที่แล้ว

    finally a video that is very useful. love it

  • @kchoudri
    @kchoudri 4 ปีที่แล้ว

    This is best explained tutorial. Well done.

  • @saqroomi
    @saqroomi 8 ปีที่แล้ว

    greatly explained, precise and focused. sir you are a superb tutor.

  • @jjawads88
    @jjawads88 8 ปีที่แล้ว

    all your project are awesome and easy to built. good thing I like that you share all step and code
    thanks

  • @YFTOUCH
    @YFTOUCH ปีที่แล้ว

    Wonderful and useful!Tks for your sharing!

  • @rajeshtakyar8057
    @rajeshtakyar8057 7 ปีที่แล้ว

    Very Good Job......very detailed presentation..Thanks Dejan....keep up.

  • @greywolf271
    @greywolf271 5 ปีที่แล้ว

    Thanks mate. Lots of useful info here.

  • @gustavozaraza6456
    @gustavozaraza6456 7 ปีที่แล้ว

    Excellent project, you're the best

  • @PeterFloyd678
    @PeterFloyd678 8 ปีที่แล้ว

    Excellent tutorial. I will definitely need to try this out and see if I can get it working.

  • @InFAMOUSPS4_19
    @InFAMOUSPS4_19 4 ปีที่แล้ว +1

    So one thing that isn't said is that the ID of the LCD does matter, when initializing the "myGLCD" method the display could be "SSD1289" OR "CTE32_R2" if your code compiles but doesn't show up on the display, try this fix. Also, the error of C++ nnot being able to convert string to char is normal and will still operate normally.

  • @dr.xx1
    @dr.xx1 8 หลายเดือนก่อน

    Amazing channel ❤

  • @TrashPandamonium
    @TrashPandamonium 7 ปีที่แล้ว

    Great tutorial, Dejan! Thanks for sharing these :)

  • @สุรัตน์พูลสวัสดิ์-ฟ3ช

    Thank you. The idea is very good.

  • @FIXDIY
    @FIXDIY 4 ปีที่แล้ว +1

    Loved it ❤️

  • @themelodicguy2022
    @themelodicguy2022 7 ปีที่แล้ว

    really great job this video helps me a lot Thanks for making this video!

  • @ArkadiAbramovic
    @ArkadiAbramovic 8 ปีที่แล้ว

    Awensome video bro and prety nice music too!!!

  • @incogneat-o6612
    @incogneat-o6612 6 ปีที่แล้ว

    Your Awesome* Got a little excited

  • @alexanderk.3838
    @alexanderk.3838 3 ปีที่แล้ว

    Very nice video. Thanks. I gotta made meteostation With this display and BME280.

  • @AkatlaLet
    @AkatlaLet 9 ปีที่แล้ว +16

    Good job! Thx Dejan!

    • @RapidGaMinG-b8p
      @RapidGaMinG-b8p 7 ปีที่แล้ว

      Mr Dejan Nedelkovski i want to learn ardiuno code. i have seen so many online tutorial and books but didnt get too much...can guide me kindly or upload easy way...all start from blinking led project.but i need more detail before writing code.i am sill confused how to start and what to do. you have great projector. i am associate electronics engineer but zero in coding or programming

    • @Joshua10902
      @Joshua10902 7 ปีที่แล้ว

      tip... dont start with something as advanced as this. id highly recommend giving these a watch first: th-cam.com/video/5F054MNB1QI/w-d-xo.html and th-cam.com/video/nL34zDTPkcs/w-d-xo.html

  • @ausprobierendannweisstdues8686
    @ausprobierendannweisstdues8686 7 ปีที่แล้ว

    Very professional tutorial Thank you

  • @apzeiroturbo
    @apzeiroturbo 8 ปีที่แล้ว +3

    your are crazyyyyyy!!! Love your projects!!!!!!

  • @Linux6Root
    @Linux6Root 5 ปีที่แล้ว +1

    Nice channel, subscribed.

  • @dirtysouth_305
    @dirtysouth_305 8 ปีที่แล้ว

    Very good Tutorial!

  • @aripjamaludinrumi
    @aripjamaludinrumi หลายเดือนก่อน

    woow thanks for teh video 🙏

  • @drwinkhaing2860
    @drwinkhaing2860 8 ปีที่แล้ว

    Very good presentation.

  • @quantafoto
    @quantafoto 7 ปีที่แล้ว

    Excellent tutorial. Was a little surprised that you skipped over the slider code as that's probably the least obvious. I'm guessing that you just draw a rectangle whose width is based on the integer value.

  • @yuanbin2705
    @yuanbin2705 6 ปีที่แล้ว

    Great!!!,i have a lot to learn

  • @muhammedselimcavas5772
    @muhammedselimcavas5772 4 ปีที่แล้ว

    thank very much i am ot from english i from Turkey but i understand thank u

  • @yenerdemir2912
    @yenerdemir2912 6 ปีที่แล้ว +8

    YOUR channel is very usefull.

  • @shifty51008
    @shifty51008 8 ปีที่แล้ว

    great job, love your video's. very informative. keep up the great work

  • @andrefleck3479
    @andrefleck3479 2 ปีที่แล้ว

    outstanding, thank you!

  • @disabledOtter
    @disabledOtter 8 ปีที่แล้ว +1

    this is a great tutorial, thank you

  • @thesloable
    @thesloable 9 ปีที่แล้ว

    Great tutorial! Thanks!

  • @khalidwaleed4627
    @khalidwaleed4627 3 ปีที่แล้ว +3

    4:34 best crack in the universe

  • @pitus26
    @pitus26 8 ปีที่แล้ว +1

    I realy like this tutorial, thanks im going to try it.

  • @mehdimahdi1175
    @mehdimahdi1175 9 ปีที่แล้ว

    You are awsome i was looking for a similar channel for a long time .... i have a mechatronic degree and i love your work :)
    but i have one tiny request if possible do this same tutorial with Pic microcontroler (how to make a GUI for microcontrolers) :D

    • @mehdimahdi1175
      @mehdimahdi1175 9 ปีที่แล้ว +1

      +Dejan Nedelkovski Great thank you :) it's good to use arduino to explain the project then take it a step further and show how to do it using any microcontroler to creat a personal project ... there is too many arduino tutorials but a fiew are making tutorials using PICs or other microcontroler and i think it's a good add to your channel that will interest many :)

  • @dago2259
    @dago2259 8 ปีที่แล้ว

    wow... I am learning to programming arduino¡, thanks, I will study the code.

  • @arta2870
    @arta2870 5 ปีที่แล้ว

    Thanks for the great instruction. Now to find a way to incorporate that to a motorcycle finger print ignition start up

  • @elaranlovesyou8220
    @elaranlovesyou8220 5 ปีที่แล้ว

    best video eva!!!1!11

  • @birboy3871
    @birboy3871 3 ปีที่แล้ว +2

    Wow it’s great, I have made it and now I am modifying it. Do you know how I can add a Dallas 18D20 or a DH11 sensor on the home screen? It would be really nice if I got any answer. Thank you in advance!

  • @maxwellmoojw8544
    @maxwellmoojw8544 9 ปีที่แล้ว

    Great tutorial

  • @TheOnlyTominator
    @TheOnlyTominator 4 ปีที่แล้ว

    Cool, man - thanks!

  • @TheBypasser
    @TheBypasser 6 ปีที่แล้ว

    Seems like an ARM - and no antialiasing. God! Did alike on AVR (no Arduino there, of course), and AA worked just fine (as well as alpha and stuff).

  • @ChathuYasas
    @ChathuYasas 11 หลายเดือนก่อน

    Great tutorial. I am very interested in working with ESP32/TFT display.

  • @VincentCheng
    @VincentCheng 8 ปีที่แล้ว

    Thanks for your great contribution!

  • @sarahcarrol275
    @sarahcarrol275 10 หลายเดือนก่อน

    Do you have a video on how to connect the circuit. Where does the pin headers go?

  • @CyberAwed
    @CyberAwed 8 ปีที่แล้ว

    Nicely done.

  • @Cristian-gu1st
    @Cristian-gu1st 5 ปีที่แล้ว

    thanks for explaining the code

  • @surajchothave4485
    @surajchothave4485 7 ปีที่แล้ว

    Thanks Dejan it was helpfull

  • @gabzxiee
    @gabzxiee 8 ปีที่แล้ว

    THIS IS AMAZING!

    • @gabzxiee
      @gabzxiee 8 ปีที่แล้ว

      +Dejan Nedelkovski Hi. I was wondering if I can make a series of 25 RGB LED in exchange of that single RGB LED there? What things do I need to add/change? Thank you!

  • @SalmanKhan-pu6sc
    @SalmanKhan-pu6sc 4 ปีที่แล้ว

    I love ur videos. Bcz u alwz explain the code

  • @alptekinakturk4185
    @alptekinakturk4185 5 ปีที่แล้ว

    Thank you amazing tutorial.

  • @rajgarg555
    @rajgarg555 2 ปีที่แล้ว +1

    How can we attach voltage Base sancers with this system

  • @hemantdua7168
    @hemantdua7168 ปีที่แล้ว

    What is the maximum distance we can measure from this...?? btw very informative video....

    • @paarthsstudio
      @paarthsstudio ปีที่แล้ว +2

      Depends on the sensor you use, this sensor's max range is 2 m - 400 m

  • @BuildAnything
    @BuildAnything 5 ปีที่แล้ว

    This is great, thank you very much :)

  • @MinecraftLPAlex
    @MinecraftLPAlex 5 ปีที่แล้ว +1

    Awesome tutorial! Does anyone have information about the lifespan in a 24/7 use?

  • @Althu-blog
    @Althu-blog 6 ปีที่แล้ว

    wery happy to waching this video
    sooper warking ant your xperiyanse wery naise
    thanks sir

  • @Mikomanus
    @Mikomanus 9 ปีที่แล้ว

    great video. Thanks

  • @Сухарь-к4т
    @Сухарь-к4т 9 ปีที่แล้ว

    Oh my god, it's SUPERRR!!!!!!!!!!!!!!!!

  • @SouKube
    @SouKube 9 ปีที่แล้ว

    thanks for this video. is there any example or directions on how to use an arduino to control a LCD (display anything from simple points to pictures)

    • @SouKube
      @SouKube 9 ปีที่แล้ว

      +Dejan Nedelkovski 1. any lcd - the lcd has been scavenged from a tv. 2. display a matrix of dots or even a dot at a given coordinate. hope it makes sense. thanks again friend.

  • @huseyinmen9507
    @huseyinmen9507 9 ปีที่แล้ว +2

    well done !!!! congratulations.ı have some question about how did you make this project ...
    question 1: which pins did you use on arduino mega and tft touch panel
    question 2: where did you get tft panel ,can you share link.
    thanks

  • @kelvintai5748
    @kelvintai5748 6 ปีที่แล้ว

    Wonderful 👏

  • @adams_adams4219
    @adams_adams4219 4 ปีที่แล้ว +1

    Thanks

  • @niniliumify
    @niniliumify 8 ปีที่แล้ว

    well done! Thank You

  • @probnr
    @probnr 8 ปีที่แล้ว

    Which Resistors did you use?

  • @SirJohnatan
    @SirJohnatan 5 ปีที่แล้ว

    Hi, its posibile to use another lcd display? For example an 10 inch netbook display ? Or works with dedicated arduino display ?

  • @ronwalker3000
    @ronwalker3000 11 หลายเดือนก่อน

    Hello,
    I have recently purchased a 4" TFT (NT35510) which has the advantage of plugging directly into an Arduino Mega, but have encounted a few problems applying your wonderfully clear tutorial. I set the model to NT35510 and the touch parameters accordingly but the library UTouch has been replaced by URtouch (which I have included). I don't know if the new library is backwardly comparable as I get a page of RED when I try to compile. Do you have any thoughts.