Arduino Tutorial: Nokia 5110 84x48 LCD display, how to drive with Arduino

Поделиться
HTML-код
  • Опубликовано: 17 окт 2014
  • Arduino Tutorial: Nokia 5110 84x48 LCD display, how to drive with Arduino
    In this video we learn how to drive the amazing Nokia 5110 LCD display using an Arduino Mega development board. You can use any Arduino board you like as the Arduino Uno, the Arduino Nano, or the Arduino Due etc.
    --------------------
    LIBRARIES
    --------------------
    We are using the library of Henning Karlsen and you can download it from his website: www.rinkydinkelectronics.com/l...
    Want to learn to code?
    👨‍💻 Check my new RUclips channel: bit.ly/3tku2n0
  • НаукаНаука

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

  • @gheciobanu
    @gheciobanu 9 лет назад +6

    Great project man, all of your arduino videos are great! You explain everything with so much detail and you talk slowly and clearly! Very good, thank you for a great demonstration!

  • @arthurc1971
    @arthurc1971 6 лет назад

    You have the best instructional videos and not only do I learn from each one I also really enjoy listening to you talk. You have the coolest accent ive ever heard, especially when youre really excited about one of your new cool projects. Thank you and keep up the great work.

  • @oxenforde
    @oxenforde 8 лет назад +15

    Your computer video is what I like best in a computer video. It is very CLEAR and EASY TO UNDERSTAND.

    • @Educ8s
      @Educ8s  8 лет назад +3

      +oxenforde Thank you!

    • @SpaceParanoidX
      @SpaceParanoidX 8 лет назад

      I agree. Very good video.

  • @ExplosiveAnyThing
    @ExplosiveAnyThing 5 лет назад

    Λοοολ σε βλεπω τοσο καιρο! Σημερα καταλαβα οτι εισαι ελληνας! Με το που ειδα τα ελληνικα στον υπολογιστη σκαλωσα ασχημα! Μπραβο πολυ καλη δουλεια!

  • @tanbirsohail
    @tanbirsohail 8 лет назад +9

    You need to us either the 4050 level shifter ic, or use current limiting resistors of 10k on the logic pins to prevent damage.

  • @Vhbaske
    @Vhbaske 9 лет назад

    You have a very positive way of teaching. This tutorial works!

  • @ravipeter9280
    @ravipeter9280 7 лет назад +1

    HEY! Thanks a lot after two days of struggling it worked after watching your video.

    • @Educ8s
      @Educ8s  7 лет назад +3

      I am glad it helped!

  • @petrovski1948
    @petrovski1948 9 лет назад

    Dear Sir,
    Thank you for replying so quickly and providing excellent information.
    Please continue to such wonderfully clear and instructive videos as they are so helpful.
    Best regards.

  • @user-qw3is9sf7x
    @user-qw3is9sf7x 9 лет назад +1

    Φίλε μου....
    Έχεις κάνει καταπληκτική δουλειά!!!
    Απλά δεν ξέρω πως θα βρω κι' άλλα τέτοια δικά σου Video.
    Πάντως, συνέχισε έτσι.
    Μπράβο σου!!!

    • @Educ8s
      @Educ8s  9 лет назад +1

      Ευάγγελος Ψύχος Ευχαριστώ πολύ για τα καλά σας λόγια. Μπορείτε να βρείτε περισσότερα βίντεο στο κανάλι μας στο RUclips. Μπορείτε να κάνετε εγγραφή για να μην χάνετε κανένα βίντεο. Ανεβάζω ένα νέο βίντεο κάθε εβδομάδα!

  • @yuchoy1
    @yuchoy1 9 лет назад

    Well done! Keep up the good work!

  • @msh-fd3wy
    @msh-fd3wy 9 лет назад

    I found it
    GOD bless you man
    you helped me alot

  • @msh-fd3wy
    @msh-fd3wy 9 лет назад

    thank you man
    great job
    but I could not download the library
    the link no longer exists
    is there any other link?

  • @nickvasy3058
    @nickvasy3058 9 лет назад

    Thank you for sharing with us your experience. The tutorial was for me verry usefull.
    You explain verry well .We waiting more titorials from you ! Succes !

  • @vincentmulwa1242
    @vincentmulwa1242 7 лет назад

    thank you so much have really learnt alot

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

    Still relevant 7 years after he original upload date. Great work

  • @jacocardi6488
    @jacocardi6488 8 лет назад +1

    is breadboard enough to keep the circuit or it's better to weld it in an other one?

  • @xuantung8660
    @xuantung8660 7 лет назад

    Thank you sir. Very helpful

  • @MacVision3D
    @MacVision3D 8 лет назад

    Hi and thank you for your video . this is the 10th video i have watched and it is the only one that worked for me ...i like the way you simply explain everything.
    keep up the good work......

    • @Educ8s
      @Educ8s  8 лет назад

      +MacVision You are welcome! I am glad that you find the video useful!

  • @buildyear86
    @buildyear86 9 месяцев назад

    Is there any comparable screen like this but smaller? How do I look for smt like that?

  • @sanjayshravan7914
    @sanjayshravan7914 7 лет назад

    Can you suggest me a way to remove the adafruit logo from the the library, I tried to replace the flower logo with a one of my own, but it was not supported.

  • @srinath8362
    @srinath8362 7 лет назад +2

    I tried in my uno board but only the blue light is coming? What should I do

  • @felipeguzman2026
    @felipeguzman2026 8 лет назад

    Gracias amigo esta buenísimo

  • @walterhynson2898
    @walterhynson2898 8 лет назад

    you are THE MAN,This is the best Tutorial and very well documented,easy to understand,easy to follow,down to the point,listen ,watch and do and it works with no problems........THANK YOU.........WCH

    • @Educ8s
      @Educ8s  8 лет назад

      +Walter Hynson Thank you very much Walter! I am glad that you find the video useful!

  • @gianluigiricciolio199
    @gianluigiricciolio199 9 лет назад

    Nice vid, can you tell me how did you connect arduino pin to lcd pin? I need the name of the pin, because mine are in different sorting

  • @chbonnici
    @chbonnici 5 лет назад

    Very good explanation thank you

  • @annadenaro9919
    @annadenaro9919 5 лет назад

    Thank you for the well explained video, my display doesn't show the pacman, , just random letters, but some of the things are the same as yours.

  • @luiscastillejo9336
    @luiscastillejo9336 9 лет назад

    GRACIAS MUY DIDÁCTICO GOD BLESS YOU

  • @MrBobWareham
    @MrBobWareham 9 лет назад

    Thank you for your help will download and try your setup again.
    Bob

  • @pch4287
    @pch4287 7 лет назад

    Thank you for information's

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

    Thank you!

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

    Big thank you!!!🔥🔥🔥💪💪💪💪

  • @mahmoodshanaa4809
    @mahmoodshanaa4809 7 лет назад

    Can i display signals like ECG on the Nokia 5110 ? and how?

  • @chsimit
    @chsimit 5 лет назад

    Any chance that other alphabets are available for display on 5110 lcd (greek for instance!)?

  • @obrazum
    @obrazum 8 лет назад

    thanks a lot. very useful

  • @mirandamon2533
    @mirandamon2533 7 лет назад

    what is the type of lcd used on tamagotchi, guys? i want use that on arduino...

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

    Are you sure that the inputs of the 5110 display are 5V tolerant? Since you made no level adaptation to 3.3V, I'm wondering how long that module will last.

  • @peterp3102
    @peterp3102 9 лет назад

    nice video. can any mobile LCD display can be used ?

  • @shubhamnsun
    @shubhamnsun 5 лет назад

    Can it be done with Nokia x201 display

  • @pcbheaven
    @pcbheaven 9 лет назад +2

    μπράβο φίλε! το ανεβάζω και αυτό στο pcbheaven.

    • @Educ8s
      @Educ8s  9 лет назад +1

      pcbheaven Ευχαριστώ για το ενδιαφέρον και την υποστήριξη!

  • @vigisbigtm
    @vigisbigtm 5 лет назад

    I have old Nokia phones 3610, 6110 and 2100 will their displays work like this?

  • @thegovenor6166
    @thegovenor6166 6 лет назад +1

    I want to know how to emulate game and watch games on these

  • @WhosRimzi
    @WhosRimzi 7 лет назад +2

    Im getting a deprecated string conversion error, can someone please help :\

  • @acqurius-gx8lr
    @acqurius-gx8lr 5 лет назад

    what is screen clear command?

  • @StipsShow
    @StipsShow 8 лет назад

    nice, thanks!

  • @amtpdb1
    @amtpdb1 8 лет назад

    I enjoy your videos. I wish you would have either just changed the pins and left the program the same as it gets confusing to those of us that get confused easy!

  • @cristianrizzi3495
    @cristianrizzi3495 8 лет назад +13

    Excelent video, I have a question, You are using an Arduino, it's 5V logic level CPU. The display has 3v3 logic level, internally it has a 5V to 3V3 regulator but logic level remains at 3v3!
    Accordly datasheet, ILI9163C doesn't support 5V logic levels, this mean you need a logic converter, such as CD4050 IC, powered at 3v3 between arduino and display. Why you don't use this ? no risk of screen burn? I Ask because I use the lcd like you show and few hours later the screen turn off sometimes.
    Thank's

  • @sbaudiotech8068
    @sbaudiotech8068 6 лет назад

    Sir LCD brightness control circuit

  • @tomwade6206
    @tomwade6206 9 лет назад

    An interesting tutorial. Have tried several others and still don't have my Nokia runniig.
    Wish you would paste you code into the

  • @dariochuquitarco1417
    @dariochuquitarco1417 8 месяцев назад

    Has the library support to ESP8266? Greetings

  • @McLidl
    @McLidl 8 лет назад

    Does this work with other phone displays? I have e bunch of old Nokia phones.
    6230 128x128
    6230i 208x208
    6280 240x320
    N95 8gb 240x320
    Does the same basic wiring principal apply to these other screens or just the one you got there?

    • @Educ8s
      @Educ8s  8 лет назад

      +McLidl I am sorry I don't know if the code works, but I doubt.

  • @jonnyvolta4456
    @jonnyvolta4456 8 лет назад

    Excuse me sir, this LCD can be used with the I2C protocol ?
    Thanks for your time :D

    • @Educ8s
      @Educ8s  8 лет назад +1

      +jonny volta No, it can not be used with the I2C protocol

  • @vincentmulwa1242
    @vincentmulwa1242 7 лет назад

    you didn't put the link for downloading library as you promised earlier

  • @jaywon555
    @jaywon555 9 лет назад +8

    I was reading somewhere that the 5110 had to run at a 3.3v signal and it might damage running at a 5v signal.

    • @Educ8s
      @Educ8s  8 лет назад +1

      +Crackerjack Don't worry I am using mine with 5V for months with no problems at all.

    • @seanocansey2956
      @seanocansey2956 7 лет назад +1

      Crackerjack yeah, we had it in out student f1 racecar and at 5v it slowly died.....

    • @mikegleasonjr
      @mikegleasonjr 6 лет назад

      Displaying fast animations my display would stop at 5v signals, adding a logic level converter to 3.3v fixed the problem. Thereare so many variations of this screen maybe a rule of thumb for someone won't apply to someone else. I suggest following the specs for yours.

    • @vanessa0323
      @vanessa0323 6 лет назад +1

      Until now i have destroyed two displays due to 5V signals. It won´t die instantly but after some time it conks out...

    • @MagivaIT
      @MagivaIT 5 лет назад

      cant you just use a 1k-2k divider on the DIN pin to drop your data logic down ?

  • @piuselectronics5707
    @piuselectronics5707 6 лет назад

    It works now. I thought I already connected ground which I did not

  • @mokdadali
    @mokdadali 7 лет назад

    Clear explanation on all your videos, thanks! But I am getting an error with this, can you please help?
    Arduino: 1.8.1 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"
    L:\Documents\Arduino\LCD5110_Graph_Demo\LCD5110_Graph_Demo.ino: In function 'void loop()':
    L:\Documents\Arduino\LCD5110_Graph_Demo\LCD5110_Graph_Demo.ino:52:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    myGLCD.print("LCD5110_Graph", CENTER, 0);
    ^
    L:\Documents\Arduino\LCD5110_Graph_Demo\LCD5110_Graph_Demo.ino:53:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    myGLCD.print("DEMO", CENTER, 20);
    ^
    L:\Documents\Arduino\LCD5110_Graph_Demo\LCD5110_Graph_Demo.ino:61:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    myGLCD.print("(C)2015 by", CENTER, 36);
    ^
    L:\Documents\Arduino\LCD5110_Graph_Demo\LCD5110_Graph_Demo.ino:62:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    myGLCD.print("Henning Karlsen", CENTER, 42);
    ^
    L:\Documents\Arduino\LCD5110_Graph_Demo\LCD5110_Graph_Demo.ino:165:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    myGLCD.print("Runtime (ms):", CENTER, 32);
    ^
    C:\Users\User\AppData\Local\Temp\ccpN5Xgf.ltrans0.ltrans.o: In function `loop':
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:46: undefined reference to `arduino_logo'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:46: undefined reference to `arduino_logo'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:148: undefined reference to `pacman2'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:148: undefined reference to `pacman2'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:139: undefined reference to `pill'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:139: undefined reference to `pill'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:142: undefined reference to `pacman1'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:142: undefined reference to `pacman1'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:146: undefined reference to `pacman3'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:146: undefined reference to `pacman3'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:160: undefined reference to `The_End'
    L:\Documents\Arduino\LCD5110_Graph_Demo/LCD5110_Graph_Demo.ino:160: undefined reference to `The_End'
    collect2.exe: error: ld returned 1 exit status
    exit status 1
    Error compiling for board Arduino Pro or Pro Mini.
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.

  • @georgesherpa
    @georgesherpa 7 лет назад +1

    hello, i have a problem with the display
    every time i upload something my lcd remains blank or just shows sth for 1 second and then go black again.sometime when i push reset it show sth again for 1 second, do you know whats my mistake?
    ευχαριστουμε για τα βιντεο αδερφε

    • @srinath8362
      @srinath8362 7 лет назад +1

      BlueAngle thank you so much. Now it is working!!!😊😊😊😊😊

  • @sunildattbhatt
    @sunildattbhatt 6 лет назад

    hello, im using Arduino mega and sparkfun Si 7021 Temp sensor and MPL3115A2 Humidity sensors.
    i have code and run perfectly on my PC
    But i want LCD display connect to it. Please help me how to connect my Arduino with Nokia display
    i use some code from internet but its not working

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

    Shouldn't all pins have 3.3v? You have connected all the other pins directly to the Arduino without a level shifter even though the library page says you have to use it.

  • @franckvonhatten4615
    @franckvonhatten4615 8 лет назад

    hello thank you for your video
    my worry is that the display illuminates but after one minute written noting
    can you help me please

    • @Educ8s
      @Educ8s  8 лет назад

      Please check your connections carefully

  • @fahmiammar1107
    @fahmiammar1107 9 лет назад

    Hello my friend,
    I do exactly the same process but i haven't the graphic in the lcd. i use arduino uno,
    Have you a suggestion for me?
    cordially

    • @Educ8s
      @Educ8s  9 лет назад

      Fahmi Ammar The procedure on an arduino uno is exactly the same! Good luck!

  • @simonchamberlain9215
    @simonchamberlain9215 4 года назад +3

    OK so I followed the steps completely (except using arduino nano) screen will light up but nothing happens when I upload 'Graph demo" code? Any suggestions

  • @piuselectronics5707
    @piuselectronics5707 6 лет назад

    Mine is not working. I used the exact same wiring. I am using Arduino pro mini

  • @fatih1922
    @fatih1922 7 лет назад +2

    Thanks for the video sir. Btw are you Greek?

    • @Educ8s
      @Educ8s  7 лет назад +3

      You are welcome! Yes I am Greek.

  • @MrBobWareham
    @MrBobWareham 9 лет назад

    Thank you for the tutorial but the link to the library is a different library than the one you show as there is no link in there for arduino or sketch.
    Thanks Bob

    • @Educ8s
      @Educ8s  9 лет назад

      Hello. I just checked it, and the library we use in the video is the same with the library in the description. Here is the link: www.henningkarlsen.com/electronics/library.php?id=47

  • @calathin
    @calathin 9 лет назад

    Χαίρομαι που εχεις κανει μια πληρη περιγραφή και εγκατάσταση , λειτούργησε άψογα σε arduino nano !

  • @h2965fes
    @h2965fes 9 лет назад

    good night, good video I loved, I'm from Brazil.
    I doubt, the signals coming from the Arduino is 5v damage the display?
    WHAT should I do to convert them to 3.3v?
    thanks

    • @Educ8s
      @Educ8s  9 лет назад

      Thanks, don't worry 5V is OK with this display.

    • @TheCarloszoom3000
      @TheCarloszoom3000 8 лет назад

      +Leandro r. andrade If you are using an arduino UNO, there is a pin on the power section that provides 3,3V. Otherwise you can do a voltage devider with 2 resistors.

  • @cabrinhaGR
    @cabrinhaGR 6 лет назад

    Δοκιμασα να στειλω στην οθονη τη θερμοκρασια απο το ds3231 {myGLCD.print(rtc.getTemp(), LEFT, 0);} και βγαζει σφαλμα. Το εχεις αντιμετωπισει μηπως αυτο και αν ναι πώς το ξεπερασες;

    • @Educ8s
      @Educ8s  6 лет назад +1

      H συνάρτηση rtc.getTemp μήπως επιστρέφει την θερμοκρασία ως float; Αν ναι, θα πρέπει να την μετατρέψεις σε String για να την εκτυπώσεις.

  • @Chrnan6710
    @Chrnan6710 9 лет назад

    Thank you so much, all the other tutorials have been completely unhelpful.

    • @Educ8s
      @Educ8s  9 лет назад +1

      Chrnan6710 You are welcome!

  • @cameronrobertson2973
    @cameronrobertson2973 5 лет назад

    Does it matter where you place the screen on the breadboard? Can it be anywhere or does it have to be in the exact same holes as in the video?

    • @Educ8s
      @Educ8s  5 лет назад

      No it doesn't matter. You can place it wherever you want.

    • @cameronrobertson2973
      @cameronrobertson2973 5 лет назад

      educ8s.tv Thank you so much for your response. The screen doesn’t come on when I connect it as you did, it only comes on if I do what you did and shift the screen one place to the right. Is this still okay? Will the code still work?

  • @brettefantomet
    @brettefantomet 8 лет назад

    C:\Program Files (x86)\Arduino/Distance_Sensor_Nokia.ino:29: undefined reference to `ui'
    collect2.exe: error: ld returned 1 exit status
    Error... what sould i do?

  • @karimismail3734
    @karimismail3734 8 лет назад

    Best video in quality and substance,thank you. One question please: You also made a Video with Mp3 player /Arduino Mega, ......Can you hook this LCD to the project so that it will display music file info such as Title,...etc ?. Again thanks for your valuable Videos.

    • @Educ8s
      @Educ8s  8 лет назад

      +Karim Ismail I will try to find a module that support file names.

  • @01hongyangguang
    @01hongyangguang 9 лет назад

    why my 5110 link but no photo?

  • @5fercho5
    @5fercho5 9 лет назад

    the LCD display works in the Arduino nano?

    • @Educ8s
      @Educ8s  9 лет назад

      fernando moreno moran Yes! Of course it works! Good luck!

  • @mateusziwaniszczuk2487
    @mateusziwaniszczuk2487 8 лет назад

    Hi, why you don't use resistor or level shifter?. LCD works on 3.3v. You will shorten lcd life

    • @Educ8s
      @Educ8s  8 лет назад

      +Mateusz Iwaniszczuk From my experience, the display works fine with 5V as well. I have a display running for more than a year with no problems at all. Thanks for the message!

  • @HuyPhan-wl2jn
    @HuyPhan-wl2jn 4 года назад

    can i use ardunio uno instead of ardunio mega?

  • @petrovski1948
    @petrovski1948 9 лет назад

    Excellent tutorial, as are all your other videos. In this tutorial you use 3.3v for the VCC to the display but no level shift chip is used.
    I noticed that Henning Karlson commented on his website that a level shift controller should be used. I am confused and do not want to damage my display. Can you advise me please?
    Keep up with the great work.

    • @Educ8s
      @Educ8s  9 лет назад

      petrovski1948 Hi,
      Yes indeed. I am using 3.3V for Vcc but I could use 5V as well. It won't damage the display, I have done this many times. It is better to use 3.3V for Vcc because with 5V, the contrast of the display is high and you have to reduce it in code. As for the other pins, I am using 5V level logic with no problems at all. Don't be afraid, it seems that this display is 5V tolerant.

  • @user-qw3is9sf7x
    @user-qw3is9sf7x 9 лет назад

    Έχω μία ερώτηση σχετικά με το project της οθόνης NOKIA 5110 και με το πρόγραμμα το Demo.
    Ακολούθησα όλες τις οδηγίες πού περιγράφεις στο Video αλλά δεν μού έπαιξε καθόλου και υποψιάζομαι ότι φταίει το ότι εγώ έχω Arduino uno και εσύ έχεις Mega.
    Παίζει κάποιο ρόλο ή φταίει κάτι άλλο?
    Και αν ναι μπορώ να κάνω κάτι γι' αυτό?
    Συγχώρεσε μου την άγνοια, αλλά είμαι νέος με τα ψηφιακά και δεν τα έχω ακόμα ενώ έχω άριστες σχέσεις με τα RF (Τηλεπικοινωνίες-Πομποδέκτες VHF-UHF κ.λ.π.)
    Και πες μου πού ακριβώς κάνω εγγραφή στο site σου
    Σε ευχαριστώ πολύ για τον χρόνο σου.
    Βαγγέλης

    • @Educ8s
      @Educ8s  9 лет назад

      Ευάγγελος Ψύχος Βαγγέλη δεν πειράζει που έχεις το Arduino Uno, δουλεύει με ακριβώς τον ίδιο τρόπο και στις δύο πλακέτες. Τσέκαρε ξανά την συνδεσμολογία ώστε να βεβαιωθείς ότι την έχεις κάνει σωστά. Θα πρέπει να δουλέψει.
      Για να κάνεις εγγραφή στο κανάλι, πρέπει να μπεις στη σελίδα του καναλιού και να πατήσεις το κουμπί "Εγγραφή" ( ruclips.net/user/educ8s ). Θα πρέπει προηγουμένως να έχεις κάνει είσοδο στο λογαριασμό σου στο Google.
      Καλή επιτυχία!

    • @user-qw3is9sf7x
      @user-qw3is9sf7x 9 лет назад

      Educ8s.com
      Σε ευχαριστώ πολύ.
      Ήταν όπως τα έλεγες!
      Είχα κάνει λάθος συνδεσμολογία.
      Έκανα και εγγραφή.
      Συνέχισε έτσι δυνατα την καλή δουλειά πού κάνεις !!!
      Και πάλι ευχαριστώ

  • @sjankarcher
    @sjankarcher 8 лет назад +1

    Be careful how you connect the backlight. I used resistor which has not enough ohms and got glitched pacmans. Use resistor with greater value and you'll be good.

  • @mahendramoghe8881
    @mahendramoghe8881 8 лет назад

    Hi, Thanks for the video, I made the connections properly rechecked them again. Connections are ok Voltage between GND and VCC is 3.3V DC, Sill no display, I suspected problem with Nokia5110 hence got a new Nokia 5110 still the problem remains, please guide. regards. MM

    • @mahendramoghe8881
      @mahendramoghe8881 8 лет назад

      Somebody please help, lot of projects are on hold due to no display. All these projects are related to green earth.

    • @richardrex8713
      @richardrex8713 7 лет назад

      i can help you with a little more elaboration or post a notice on arduino forum

  • @nimulislam1364
    @nimulislam1364 6 лет назад

    it is not working.text show only when i push the reset button. pls help

  • @eazypop
    @eazypop 9 лет назад

    whas the use of this?

  • @malandrinbellaco
    @malandrinbellaco 8 лет назад

    Buen vídeo, de dónde es tu acento, de Arkansas o de Alabama de Granada?

    • @Educ8s
      @Educ8s  8 лет назад +1

      Soy de Grecia.

  • @nerg9108
    @nerg9108 6 лет назад

    My LCD dont working :C help pls

  • @computerit7490
    @computerit7490 8 лет назад

    I always use Due for better performance, becouse Mega has 16 MHz clock speed, and Due has 86 MHz(I think), it's 5 times bigger clock speed!

  • @kidrobotmaker
    @kidrobotmaker 9 лет назад

    how do you import it on the Arduino IDE ?

    • @Educ8s
      @Educ8s  9 лет назад

      kid robot maker It is easy and described in the video. You copy the library files in the folder Arduino -> Libraries, you open Arduino IDE and it there, ready to open and include in your projects. If the Arduino IDE is open when you copied the files, you have to close it and open it again or go to menu: SKetch -> Import Library -> Add Library.

    • @kidrobotmaker
      @kidrobotmaker 9 лет назад

      when I downloaded the library from the site you provided, the file isn't a folder. It is shown as a Document for the " Notepad " application on Windows

    • @Educ8s
      @Educ8s  9 лет назад

      kid robot maker The file you downloaded is a compressed .rar file. You need winRar program to unRar it.

    • @kidrobotmaker
      @kidrobotmaker 9 лет назад +1

      ohh ! gosh i feel so stupid! thank you very much!

    • @vinnylacorazza2072
      @vinnylacorazza2072 9 лет назад

      kid robot maker Windows is Stupid, you are just a victim of applying logic to an OS that has none. Grab a spare flash drive, with a decent R/W speed and take the Linux plunge at your leisure; no changes will be made to your current system. Even a slow flash drive will out perform many Windows systems especially if you have decent RAM. I've been off the MS for about a decade, Almost everyone uses Linux on multiple devices everyday and has no idea they are; without it tech would be F'd. I hate the direction Ubuntu went in, however once you get a feel for things you can custom design your OS quite easily; Linux is just a Kernel, each distro has it's own GUI flavor; go and taste the rainbow!!

  • @inodotcloud2193
    @inodotcloud2193 7 лет назад +2

    It works too for "blue" LCD variant with PINS RST, CE, DC, Din, Clk,Vcc,BL,Gnd embedded-lab.com/blog/wp-content/uploads/2016/01/T7_OP2.jpg but: SCK is Clk, MOSI is Din and CS is CE
    // It is assumed that the LCD module is connected to
    // the following pins:
    // SCK - Pin 8 is Clk my PIN 6
    // MOSI - Pin 9 is DIN my PIN 5
    // DC - Pin 10 -- DC my PIN 4
    // RST - Pin 11 -- RST my PIN 2
    // CS - Pin 12 is CE my PIN 3
    //
    #include
    //RST, CE, DC, Din, Clk,Vcc,BL,Gnd
    //D2,D3,D4,D5,D6 and VCC-3,3V, BL-(potentiometer to control backlight)-5V, GND-GND

  • @Sabhail_ar_Alba
    @Sabhail_ar_Alba 9 лет назад

    Good video. However, the contrast in these displays is poor ,erratic and frustratingly, tends to fade in and out.

    • @vinnylacorazza2072
      @vinnylacorazza2072 9 лет назад

      Angus MacLellan check all of your connections, also what codet and library are you using? if you are using a level shifter what kind? If none of those issues are the problem you may need to gently press down on metal surrounding the screen, as the strip going to the screen may not be making good contact as these were intended to be encased in a phone. These are great for the price, unfortunately many tutorials are not the greatest or give incorrect information
      ελέγξτε όλες τις συνδέσεις σας και τι κώδικα και βιβλιοθήκη χρησιμοποιήσω; αν χρησιμοποιείτε ένα επίπεδο μεταγωγέας τι είδους; Εάν κανένα από αυτά τα ζητήματα είναι το πρόβλημα μπορεί να χρειαστεί να πιέστε απαλά προς τα κάτω στο μέταλλο γύρω από την οθόνη , καθώς η ταινία πηγαίνει στην οθόνη δεν μπορεί να κάνει καλή επαφή , όπως εκείνες που προορίζονται να περικλείονται σε ένα τηλέφωνο . Αυτά είναι μεγάλη για την τιμή , δυστυχώς , πολλά tutorials δεν είναι η μεγαλύτερη ή να δώσει ανακριβείς πληροφορίες

  • @DavidConnollyvolthaus
    @DavidConnollyvolthaus 9 лет назад

    Update: The library is now at www.rinkydinkelectronics.com/library.php?id=47
    I saw that the breadboard is not really needed to connect the 5110 to the Arduino Mega. I also figured out how to control the contrast with a 10k pot when running on 5v (although it works perfectly at 3.3v) and the display is too bright. Very good tutorial Sir! I look forward to watching the rest you have so kindly provided. Thank You.

  • @yajuvendrasinghrajpurohit7888
    @yajuvendrasinghrajpurohit7888 5 лет назад

    I tried it didn't work .

  • @WolvesAssault
    @WolvesAssault 7 лет назад

    I try make UV meter but not work for me I have Geekcreit™ UNO R3 ATmega328P Arduino & Nokia 5110 LCD display from banggood. LCD stay light fine but still blank no display.
    I bet cheap Chinese LCD

    • @Educ8s
      @Educ8s  7 лет назад

      Check your connections again. I never had a problem with a Nokia 5110 lcd.

    • @WolvesAssault
      @WolvesAssault 7 лет назад

      All connection fine & been setup from download library then uploaded on Arduino all fine no error but LCD still blank.
      Here pic
      i.imgur.com/3Jh9XIL.jpg

    • @duydoan4413
      @duydoan4413 7 лет назад

      Could you press and hold the reset button on Arduino to see if the LCD shows anything?

    • @WolvesAssault
      @WolvesAssault 7 лет назад

      Already press hold reset button is none worked no display because without resistors still blank display.
      I was found cyaninfinite.com/tutorials/nokia-screen-for-display/ is worked well with resistors no more blank display.
      i.imgur.com/5k99MUd.jpg

    • @duydoan4413
      @duydoan4413 7 лет назад

      I got the same problem, tried with external power and it worked.

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

    Is this toch screen

  • @TheCarloszoom3000
    @TheCarloszoom3000 8 лет назад +1

    Hi was able to do the wiring and also pasted the library under the Arduino library, but when trying to complite the demo on the examples, i get the following error: Arduino:1.6.5 Hourly Build 2015/05/15 04:50 (Windows 8.1), Placa:"Arduino Uno"
    Opciones de compilación cambiadas, reconstruyendo todo
    LCD5110_Scrolling_Text.pde:18:27: fatal error: LCD5110_Graph.h: No such file or directory
    compilation terminated.
    Error de compilación
    This report would have more information with
    "Show verbose output during compilation"
    activala desde Archivo > Preferencias
    Any help will be aooreciated.
    Regards,

    • @Educ8s
      @Educ8s  8 лет назад

      +carlos villalobos It seems, that your Nokia 5110 Graph library is not installed correctly. Please try again.

    • @TheCarloszoom3000
      @TheCarloszoom3000 8 лет назад

      +Educ8s.com Hi. I went to the option that says to load the .zip file, i was able to upload it and now it works. Thanks for replying.

  • @edwardmallon4646
    @edwardmallon4646 5 лет назад

    Just to let people know it is possible to use the Nokia 5110 screens without a library using shift-out​.
    thecavepearlproject.org/2018/05/18/adding-the-nokia-5110-lcd-to-your-arduino-data-logger/
    That saved me from messing with the hardware SPI bus which we were already using for the SD cards. A secondary benefit is that the code is really lean, on the order of about 250 bytes for the default font after the compile if you already have EEprom.h in the build anyway. The font, however takes up about 500 bytes, and I wanted the smallest possible footprint so that we could add live data output to loggers that are already compile near the memory limits. As it turns out, stuffing those fonts (and some calibration data) into the internal EEprom was pretty easy to do:
    thecavepearlproject.org/2018/08/24/tutorial-using-the-arduinos-internal-eeprom-for-fonts-header-data/

  • @thesilentsapo
    @thesilentsapo 9 лет назад

    LIKE LIKE LIKE !!!!!!

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

    Display turns on but doesn't work

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

    it doesn't work with my screen

  • @franckvonhatten4615
    @franckvonhatten4615 8 лет назад

    are you sure? because in the code :RST in pin 11 and your movie pin 12

  • @photoshoptransformations37
    @photoshoptransformations37 7 лет назад

    It soes not work for me. I connectet everything as shown in the video and after i uplad the cod the diaplay work for ca. 2 sek. and the turns off :( I am getting this error: C:\Users\username\AppData\Local\Temp\arduino_modified_sketch_277763\LCD5110_Graph_Demo.pde: In function 'void loop()':
    C:\Users\username\AppData\Local\Temp\arduino_modified_sketch_277763\LCD5110_Graph_Demo.pde:52:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    myGLCD.print("LCD5110_Graph", CENTER, 0);
    ^
    C:\Users\username\AppData\Local\Temp\arduino_modified_sketch_277763\LCD5110_Graph_Demo.pde:53:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    myGLCD.print("DEMO", CENTER, 20);
    ^
    C:\Users\username\AppData\Local\Temp\arduino_modified_sketch_277763\LCD5110_Graph_Demo.pde:61:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    myGLCD.print("(C)2015 by", CENTER, 36);
    ^
    C:\Users\usrename\AppData\Local\Temp\arduino_modified_sketch_277763\LCD5110_Graph_Demo.pde:62:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    myGLCD.print("Henning Karlsen", CENTER, 42);
    ^
    C:\Users\username\AppData\Local\Temp\arduino_modified_sketch_277763\LCD5110_Graph_Demo.pde:165:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    myGLCD.print("Runtime (ms):", CENTER, 32);
    ^
    I then tought the us port might not deliver enough currrent to power the display so i connect it to the wall charger but the i didn't diaplay anything :(
    Can someone help me?

    • @Educ8s
      @Educ8s  7 лет назад

      +Dhdhxh Xudifici please try building one of the other projects that I use the Nokia 5110 display and tell me if it works.

    • @photoshoptransformations37
      @photoshoptransformations37 7 лет назад

      educ8s.tv Im going to try it ;)

    • @ma7moudabdelwahab738
      @ma7moudabdelwahab738 7 лет назад

      i have the same proplem could you tell me what i could do

    • @mokdadali
      @mokdadali 7 лет назад

      Does not work for me either, the display works with other simple output examples but not with this graphics library

    • @WhosRimzi
      @WhosRimzi 7 лет назад

      it doesn't work, do you mind making a fix...

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

    legend:
    Program: RST; CS; DC; MOSI; SCK
    Display: RST; CE; DC; DIN; CLK

  • @michalnemecek3575
    @michalnemecek3575 6 лет назад

    Try not to move while recording. Your microphone seems to be recording both left and right channel and with headphones I can hear that you are moving. I don't like that.