How to create a simple Touchscreen GUI || Arduino LCD & Touchscreen Tutorial

Ғылым және технология

Only $2 for 10pcs PCBs (10cm*10cm): jlcpcb.com
Previous video: • DIY Plasma Arc Speaker
Multiplexing video: • Electronic Basics #5: ...
Facebook: / greatscottlab
Twitter: / greatscottlab
Support me for more videos: www.patreon.com/GreatScott?ty=h
You can download my example code here: / 20817428
You can get an 8-Bit Parallel TFT LCD here: (affiliate links)
Aliexpress: s.click.aliexpress.com/e/_d7b...
Ebay: rover.ebay.com/rover/1/711-532...
Amazon.de: amzn.to/2BkQnb8
Websites which were shown in the video:
cdn-shop.adafruit.com/datashe...
github.com/adafruit/TFTLCD-Li...
github.com/adafruit/Adafruit_...
www.nxp.com/wcm_documents/tec...
www.sparkfun.com/datasheets/L...
In this video I will show you how TFT LCDs and resistive touchscreens work and how we can utilize an Arduino in order to control them. At the end I will then show you how to create a simple GUI for an Arduino project which has a touchscreen as an input.
Thanks to JLCPCB for sponsoring this video
Visit jlcpcb.com to get professional PCBs for low prices
Music:
2011 Lookalike by Bartlebeats

Пікірлер: 725

  • @budbrady3289
    @budbrady32895 жыл бұрын

    I understand 5% but enjoy 100%. Thanks!

  • @budbrady3289

    @budbrady3289

    5 жыл бұрын

    JustGame ....Understand that I'm 65 and still in an analog world. Fortran IV is the only computer language I ever "learned." I'm am ordering an Arduino training kit when I can afford it. Digital here I come!!!

  • @TobyCowles

    @TobyCowles

    5 жыл бұрын

    Bud Brady you will pick it up the more you watch, I know when I first started watching GS I was just getting into electronics and barely understand anything but just hearing the terms used and working on my own projects I have a much deeper understanding of these videos

  • @sensiblewheels

    @sensiblewheels

    5 жыл бұрын

    Bud Brady That's great to know. May I ask where are you from?

  • @budbrady3289

    @budbrady3289

    5 жыл бұрын

    Anirudh Appala northern Indiana USA

  • @sensiblewheels

    @sensiblewheels

    5 жыл бұрын

    Bud Brady Okay. I'm from India. Not sure how the logistics is going to work but I'd love to sponsor a basic kit for you!

  • @Emet-wd5mz
    @Emet-wd5mz5 жыл бұрын

    9:37 GreatScott - *all we had to do * My brain - *was follow the damn train cj*

  • @peterhimmelman9241

    @peterhimmelman9241

    3 жыл бұрын

    Huh?

  • @prathamkalgutkar7538

    @prathamkalgutkar7538

    3 жыл бұрын

    @@peterhimmelman9241 GTA San Andreas Reference

  • @zebsolaria4763
    @zebsolaria47632 жыл бұрын

    Sir - I rarely comment on videos - HOWEVER today I chose to make an exception. I have watched MOST of your videos, and they rank among the best most informative learning activities I think anyone interested in electronics can choose to spend their time doing. What great work! Thank YOU!!!

  • @philipatkinson1532
    @philipatkinson15322 жыл бұрын

    Thank you. I just bought one and was getting very frustrated with its partial function. Simple things such as knowing it’s supposed to be used in a vertical orientation make a big difference! I don’t expect to fully understand the complex theoretical bits, it’s not not my day job, impressed that you do though. More impressed by your consistent ability to explain the relevant bits of complexity in order to use the product, across all of your videos. Very useful and solidly reliable, a ‘go to’ site where you’ve published for anything I’ve bought. Phil

  • @ams0063
    @ams00635 жыл бұрын

    You literally read my mind. A few days back I was also thinking about a touch screen display for my arduinos and now you made a video about them. Wow amazing you are awesome.

  • @simangundeep8770
    @simangundeep87705 жыл бұрын

    What I like from each of your video is how you end up your video 👍, "stay creative" that's so GREAT

  • @fazlanahmed5657
    @fazlanahmed56575 жыл бұрын

    No words. Really found a better person. Well done ...

  • @jinn3690
    @jinn36905 жыл бұрын

    The great tutorial video that I haven't watch before. That was so explicit. Good job man

  • @techjeff6227
    @techjeff62275 жыл бұрын

    Thank you! I've been passively brainstorming how I'm going to implement my touchscreen UI for one of my projects.

  • @MrPenguin098
    @MrPenguin0985 жыл бұрын

    I say wow Great Scott! As a newbie in electronics I'm learning a lot watching your videos. I've started from your into to electronics. Thanks.

  • @promisenwaobilor95
    @promisenwaobilor955 жыл бұрын

    Am always looking forward to your videos. they're all GREAT

  • @fentzke

    @fentzke

    5 жыл бұрын

    Like Frosted Flakes! kzread.info/dash/bejne/gWp5xa-Mh7XWndY.html

  • @WhitEagle7
    @WhitEagle7 Жыл бұрын

    bro, I feel like every project I start working on, you already have a video about it! Amazign!

  • @mrbdrm2
    @mrbdrm25 жыл бұрын

    You actually bringing really important and usable information to us. Thank you very much

  • @alankhaev8467
    @alankhaev84675 жыл бұрын

    I can't wait until you get 1 million subscribers. I've been watching your videos for 2.5 years now!

  • @fisherdigital
    @fisherdigital5 жыл бұрын

    Thank you for all the work you put into your videos. I learn very easily from your teaching technique. Thank you.

  • @markmark2961
    @markmark29615 жыл бұрын

    I really love how you always make projects about things what I am fancying to try :D Love you man (nohomo), keep up the good work!

  • @victorchorques4893
    @victorchorques48935 жыл бұрын

    Great video again! Is always welcome to have in-depth explanation of technologirs used.

  • @dzorzstops5136
    @dzorzstops51365 жыл бұрын

    Perfect video. I love your videos. Just keep like this. The world needs people like you.

  • @greatscottlab

    @greatscottlab

    5 жыл бұрын

    Thank you very much :-)

  • @Greg74948
    @Greg749484 жыл бұрын

    Thank you, GreatScott for this very informative and helpful video! It will definitely help me with using my LCD touch screen shields, which I bought just a few days ago. :)

  • @xH3X3Nx
    @xH3X3Nx3 жыл бұрын

    Very well detailed and instructive!!! The layout of the information and presentation are prefect. Much thanks and keep it coming.

  • @striker8paints
    @striker8paints5 жыл бұрын

    Many thanks for this video, I've been trying to wrap my head around how to use tft displays for a while. I need to get one of those shields for testing now. Thanks!

  • @baseandtrance1110
    @baseandtrance11105 жыл бұрын

    This is just much more than great Mr Great Scott I needed such a video since so long cause I love to make everything from scratch even an LCD or anything Thank you so much for this

  • @greatscottlab

    @greatscottlab

    5 жыл бұрын

    You're welcome :-)

  • @1996BRECHT
    @1996BRECHT5 жыл бұрын

    I really like those zoomed in views of the LCD, could watch that all day :O

  • @brunovalentim6736
    @brunovalentim67365 жыл бұрын

    Perfect, please continue, we need this style of information. Thanks for your time

  • @jonahswain
    @jonahswain5 жыл бұрын

    One thing to consider is that while the parallel interface requires fewer clock cycles to set the data it may actually take more clock cycles on the microcontroller because many microcontrollers offer hardware SPI, I2C, and UART modules which operate independently of the rest of the processor.

  • @BuildItnow
    @BuildItnow5 жыл бұрын

    Really interesting video. Looking forward to 1 million video special!

  • @ArN5
    @ArN55 жыл бұрын

    Awesome videos man so glad you are still making more!

  • @ninadtaralekar
    @ninadtaralekar5 жыл бұрын

    Hello Scott.. thanks for the video... You have taken exact examples with the gist of the codding and basic working.. thanks a lot for presenting variety of projects..

  • @dileanperdomo3821
    @dileanperdomo38215 жыл бұрын

    Well deserved million subscribers, btw

  • @Miracle-Pheonix
    @Miracle-Pheonix5 жыл бұрын

    Your 1 million subscribers coming soon

  • @greatscottlab

    @greatscottlab

    5 жыл бұрын

    Well, it will take some time. But we will get there.

  • @Miracle-Pheonix

    @Miracle-Pheonix

    5 жыл бұрын

    Ok

  • @Miracle-Pheonix

    @Miracle-Pheonix

    5 жыл бұрын

    I'm your Big Fan

  • @deveshtomar5102

    @deveshtomar5102

    5 жыл бұрын

    Clasher King Ayan very soon

  • @deveshtomar5102

    @deveshtomar5102

    5 жыл бұрын

    GreatScott! Yes

  • @DaDavid15
    @DaDavid155 жыл бұрын

    Really enjoyed your tft lcd theory breakdown

  • @brycef.5812
    @brycef.58125 жыл бұрын

    Keep up the awesome vids. Highest quality go-to channel for any electronics project

  • @greatscottlab

    @greatscottlab

    5 жыл бұрын

    Glad you like them :-)

  • @DimiEG
    @DimiEG5 жыл бұрын

    Your tutorials is always interesting and useful. Thanks.

  • @GonzoRibeiro
    @GonzoRibeiro5 жыл бұрын

    As always...liked your video, detailed explanation, links to material and the last but not the least...learnt something!

  • @danj5015
    @danj50155 жыл бұрын

    This... is... exactly what i needed!! Thx for the video!!

  • @PabloSanchez-Ke-x2
    @PabloSanchez-Ke-x23 жыл бұрын

    Inspiring videos! Great channel! You make the projects not scary, and that's excellent for electronic beginners! Thanks!!

  • @shraiwi
    @shraiwi5 жыл бұрын

    I have learned pretty much everything I know about electronics from you... Thank you so much!

  • @greatscottlab

    @greatscottlab

    5 жыл бұрын

    Glad you enjoy the videos and learn something new. Thanks for watching :-)

  • @HarryBrentonMusic
    @HarryBrentonMusic5 жыл бұрын

    Great! Now time to apply this to my Raspberry Pi Rover so I can access controls on competition day!

  • @669fusion
    @669fusion5 жыл бұрын

    definitely was searching for such vid!!! thanks a lot scott!!!!!

  • @greatscottlab

    @greatscottlab

    5 жыл бұрын

    You're welcome :-)

  • @wggaminigunatunga801
    @wggaminigunatunga8014 жыл бұрын

    You are great. I don't have words to express my gratitude. In my mother tongue " ඔයාට බොහෝමත්ම ස්තූතියි".

  • @unusualfabrication9937
    @unusualfabrication99375 жыл бұрын

    usually I hate it when youtubers are sponsored, but when it's something that is related, like your electrical engineering and JLCPCB I find it very likable

  • @unusualfabrication9937

    @unusualfabrication9937

    5 жыл бұрын

    actually I hate sponserships from mobile games, website builders and audible fuck audible

  • @dangthanhthienan
    @dangthanhthienan5 жыл бұрын

    Thank you very much. Your work is extremely informative and easy to understand!

  • @gursharanmarwaha3376
    @gursharanmarwaha33765 жыл бұрын

    A great creative video as always! 👌👌

  • @Kostanj42
    @Kostanj425 жыл бұрын

    that looks so cool! gotta try it! btw roard to 1 million!

  • @cw41486
    @cw414865 жыл бұрын

    Great video as always sir. Gives me many ideas to put into my own projects. Thank you.

  • @VarunSingla
    @VarunSingla4 жыл бұрын

    The video is very very good. I watched other videos also. Your video gives information of about 100 videos in one.

  • @ADILKHAN-er9tp
    @ADILKHAN-er9tp5 жыл бұрын

    Very nice video. NASA level research...

  • @noahrodeghiero9640
    @noahrodeghiero96405 жыл бұрын

    I have always wanted to put one of these on my rc car but i didnt know how to implament it, Great vid scott!

  • @joemulkerins5250
    @joemulkerins52503 жыл бұрын

    Absolutely excellent information as always! Thank you.

  • @YFTOUCH
    @YFTOUCH Жыл бұрын

    Very professional!wonderful! Thanks for your sharing!

  • @budandbean1
    @budandbean15 жыл бұрын

    Really enjoyed this! You are really a super person sharing your knowledge, thank you for helping everyone. I’d love to see more videos using these screens if possible. I’ve got to get some first. :-) Thank You 🙏🏻!

  • @topten7064
    @topten70644 жыл бұрын

    You are great teacher and good voice, thank you very much

  • @mupschiplayz1802
    @mupschiplayz18025 жыл бұрын

    Im still wondering how these people with 10 million subscribers like Unbox Therapy can get that popular with doing very simple videos (just unboxing things) and you, Scott, (only!) 800.000 Subscribers...

  • @orange_tweleve

    @orange_tweleve

    5 ай бұрын

    Because those channels focus on mass audiences who just watches videos without any indepth knowledge on anything and at best case be aware of the specs list of whatever being advertised and say it back like a parrot. They are the type of people who will tell you the ram of a phone that's 8gb is the same as a pc 8 gb because they only know that aspect but rather not know anything about bus speed etc.

  • @vedant3321
    @vedant33215 жыл бұрын

    Highlighter used upto it's maximum capacity 😉

  • @suraj-ram7488
    @suraj-ram74885 жыл бұрын

    Thank you so much, I have been wanting to know this for so long, Thank you sir

  • @ArduinoBasicsBlogspot
    @ArduinoBasicsBlogspot5 жыл бұрын

    Great tutorial - very informative as always.

  • @StefanoV827
    @StefanoV8275 жыл бұрын

    Amazing as always!

  • @ChrisLeeW00
    @ChrisLeeW005 жыл бұрын

    Excellent content as always

  • @freeelectron8261
    @freeelectron82615 жыл бұрын

    Good tut on colour touch screens for Arduino projects - thanks! Nice handwriting btw.

  • @charlesroberge172
    @charlesroberge1724 жыл бұрын

    Very nice and clear information! thank you...I was programming one!

  • @cfrank901
    @cfrank9015 жыл бұрын

    Great video, very informative, exactly what I needed.

  • @tharinduuld
    @tharinduuld5 жыл бұрын

    Very useful video....... GreatScott! .. Keep continuing .....

  • @AntenainaLand
    @AntenainaLand5 жыл бұрын

    Sssssssssstay creative and I will see you next time! great video as always!

  • @hamzahteknik2018
    @hamzahteknik20183 жыл бұрын

    GreatScott is a Great Channel..... so amazing,,so smart,, wonderfull,,

  • @mihaelpanjkrc7870
    @mihaelpanjkrc78705 жыл бұрын

    Great as always!

  • @geetanshgautam
    @geetanshgautam5 жыл бұрын

    More touchscreen projects, please. Love your videos.

  • @ninaddeshmukh2621
    @ninaddeshmukh26215 жыл бұрын

    Your videos are always cool we always learn something new fro. ur videos keep uploading

  • @somethingpersonfem
    @somethingpersonfem4 жыл бұрын

    Thanks for this great Video from Germany !

  • @crxxpslvyr7887
    @crxxpslvyr78875 жыл бұрын

    yeah brand new video!!!!

  • @hermannpaschulke1583
    @hermannpaschulke15835 жыл бұрын

    The serial one works great with the Raspberry pi, because the kernel has the needed FBTFT driver built in. There is a driver for the touch panel, too so you can use it to run the normal Xorg gui on it.

  • @xero110
    @xero1105 жыл бұрын

    Every time I see you writing, using highlighters, and rulers it reminds of school in Germany. I lived in Germany and attended school until the 5th grade. I really am amazed at how much better schools are in Germany. I was so far ahead when I started school in the US. Ahead in everything, but English that is. Anyways, sorry for the off-topic rant, keep up the great videos.

  • @zachburke8906

    @zachburke8906

    5 жыл бұрын

    88HD even schools between states in the us vary massively. Moved a few times as a kid, pretty much did 4th grade twice.

  • @owendavidmalicsi5900

    @owendavidmalicsi5900

    5 жыл бұрын

    In the Philippines, they use different colored pens to highlight.Not barging...sorry

  • @sirsundays

    @sirsundays

    5 жыл бұрын

    Irony: Most parents and kids think the school system and quality in germany is bad and needs to be renewed.

  • @llluuuyyyooo

    @llluuuyyyooo

    5 жыл бұрын

    Brilliant

  • @BakaPheeze
    @BakaPheeze5 жыл бұрын

    as usual a nice video. good work

  • @MehmetSutas
    @MehmetSutas5 жыл бұрын

    Although those screens are listed as 5V tolerant, they work with 3.3volts. You need to use a level converter such as BSS138 mosfet in order to use SPI interface.

  • @TheAdekdinal
    @TheAdekdinal5 жыл бұрын

    thanks for make this guide you rock greatscott!

  • @nuwanbalasooriya3078
    @nuwanbalasooriya30783 жыл бұрын

    Thank you... I learned a lot of new things. Nuwan, from Sri Lanka.

  • @electroboy7422
    @electroboy74225 жыл бұрын

    a lot work there, big bravo to you 💪💪💪💪👍👍👍👍👍

  • @mondmichel
    @mondmichel5 жыл бұрын

    sehr gut erklärt!! Vielen Dank für die tolle Anregung... Daumen hoch!

  • @petrichors
    @petrichors5 жыл бұрын

    You are truly a great Scott. Thats Amazing,, Thanks a lot, man.

  • @ok-tr1nw
    @ok-tr1nw5 жыл бұрын

    Your the best greatscott

  • @8867348
    @88673485 жыл бұрын

    Love your videos. However, i don't understand most of them. I find it amazing how you use all those formulas to figure out everything.

  • @lahirupamodya6188
    @lahirupamodya61885 жыл бұрын

    it is such a coincidence that I ordered my first a TFT colour LCD display on AliExpress on today morning : )

  • @alyology0
    @alyology05 жыл бұрын

    i used to watch jefree star youtube vids and now im watching scott's! and i luv itttt

  • @aadeshpise1205
    @aadeshpise12055 жыл бұрын

    Sir u are amazing want to see more videos like this

  • @brainfornothing
    @brainfornothing5 жыл бұрын

    Very useful ! Thanks for sharing !

  • @jasonrulesudont5515
    @jasonrulesudont55155 жыл бұрын

    This is awesome! Thanks a ton!

  • @SoLaR27
    @SoLaR275 жыл бұрын

    Thanks for the informative video!

  • @saliksheraz6236
    @saliksheraz62365 жыл бұрын

    Very nice tutorial

  • @MarionMakarewicz
    @MarionMakarewicz5 жыл бұрын

    the money shot: "How the hell can we provide a total of 1040 control lines for the Arduino?" I just love your videos. Thanks so much for enlightening me.

  • @LucasJaluL
    @LucasJaluL5 жыл бұрын

    You are giant! Excelente vídeo!

  • @junuhunuproductions
    @junuhunuproductions5 жыл бұрын

    Another Great video. Thanks!

  • @100jhun
    @100jhun5 жыл бұрын

    Very helpful tutorial

  • @antoniosimoni
    @antoniosimoni5 жыл бұрын

    Hi Scott! Nice video as always. I used these displays in the past, than I discovered nextion displays and my life changed 😂 I suggest you to try these displays... You can do amazing things with them easier 😏

  • @abd00raad
    @abd00raad5 жыл бұрын

    Thanks a lot for this amazing videos. It is very informative

  • @ddavity
    @ddavity5 жыл бұрын

    Amazing video, thanks!

  • @NilsBelde
    @NilsBelde5 жыл бұрын

    Very nice. Like always. I like your videos. Just a small correction: it should be 0-239 and 0-319 at 7:39.

  • @johndoesson

    @johndoesson

    4 жыл бұрын

    A programmer once said "We are celebrating our 0th year wedding anniversary"

  • @tmr2k24
    @tmr2k245 жыл бұрын

    i like your weirdly epic outro voice

  • @arsalanahmed7661
    @arsalanahmed76614 жыл бұрын

    Thank for teaching Good job

  • @napoleon_bonaparte2462
    @napoleon_bonaparte24625 жыл бұрын

    This would be a great feature upgrade for my alarm clock

  • @avejst
    @avejst5 жыл бұрын

    Thanks for sharing 😀👍 Nice project 👍

  • @jrioublanc
    @jrioublanc5 жыл бұрын

    Thanks for this valuable video.

Келесі