[PROBLEM SOLVED] LCD Keypad Shield Not Displaying Words -ARDUINO UNO - DFROBOT

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Do you ever facing LCD keypad shield issue with only white screen displayed?
    Found 2 possible cause for this issue
    1) Do make sure your potentiometer is correctly adjust.
    2) Do make sure all the pin legs are attached to your arduino UNO.
    3) Do make sure the back of the LCD keypad shield is not contacting the arduino uno
    Thank you :)

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

  • @sebastianmahu
    @sebastianmahu Год назад +1

    Youre a god , searching the internet for a solutions for hours by now. YOU ARE A MULTI GENERATIONAL SVAIOUR!!!!!!!

  • @marknagle57
    @marknagle57 2 месяца назад +1

    You have elevated yourself to "Master of THE Universe", this has been bugging me for weeks!!!!

    • @hobbybuild35
      @hobbybuild35  2 месяца назад

      thank you! hope it make your day

  • @stefanejegod8644
    @stefanejegod8644 6 лет назад +3

    God dammit! Give this man a price.
    MVP!!!
    I've been troubleshooting this damn thing for ages now. Turns out, I'd put my Arduino in a case, which apparrently made it impossible for the LCD contacts to connect properly.
    Dude, NEVER take this video offline. THANKS!

  • @Alex-cq7eg
    @Alex-cq7eg Год назад +1

    I almost got sad that I got a non-working shield and turns out it's so simple. Thanks!

  • @pqgscott
    @pqgscott 3 года назад +2

    Wow I was trying to figure out why my displaying wasn't working and your video explained the problem and now I can actually use my display! Thanks!

  • @gbnorthern931
    @gbnorthern931 6 лет назад +3

    Thank you so much. Your simple video tutorial has saved me throwing away a good LCD display.

  • @tidakadaide
    @tidakadaide 7 лет назад +10

    Awesome! I was just about to de-solder the LCD screen to try the one I know is working.....I didn't realize there was so much adjustment available with the potentiometer and had already tried it a few rotations.... Thanks for the fix!

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

      no problem bro, i was thinking to get another one as i thought this unit is defect...lucky i manage to make it work

  • @ZombeeStar
    @ZombeeStar 3 года назад +2

    Thank you very much. i was trying for 4 hours and even turned the knob before but i didn't know it had to be turned so much. i thought my shield was broken and was about to try removing the lcd from it. i subscribed!

  • @robertcrawford2569
    @robertcrawford2569 2 года назад +3

    Thanks, I had ordered a couple of these for my classroom and I first thought they were defective. Lile so many others in the comments, I tried a little adjustment and nothing happened.
    I then kept just turning clockwise until I saw the display start working.
    Here is my question, why don't they fix this before shipping?

    • @hobbybuild35
      @hobbybuild35  4 месяца назад

      i believe they don't even know this is an issue haha

  •  5 лет назад +2

    You are a life saver. Huge thanks, had to make like 10 turns for the text to display!

  • @satishkumar-gg5fm
    @satishkumar-gg5fm 3 года назад +1

    Thanks you solved my problem brother..... great....

  • @alula_fpv
    @alula_fpv 5 лет назад +9

    Thanks, just save me from destroying the Keypad lcd!!

  • @TejasDhanagareJE
    @TejasDhanagareJE 2 года назад +1

    You are a saviour mate !!

  • @adrianhenry1982
    @adrianhenry1982 Год назад +1

    Thank the gods , instant migraine relief 💯

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

    many many thanks for this tips.
    I don't understand why the manufacturer sent me 5 LCD shields with contrast set to minimum so that I wasn't able to see any text. your solution fixed it

  • @ferzun2002
    @ferzun2002 3 года назад +1

    Thank you so match !!!!...you making may day.

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

    10X u for this great video. I was a problem solving 4 me, i just killing myself with this display and ...THANK YOU!

  • @ruipdc
    @ruipdc 3 года назад +1

    It worked. thank you!

  • @royercrafter
    @royercrafter 6 лет назад +2

    dude! you're a life saver! thanky ou so much from mexico!

  • @andycheng4814
    @andycheng4814 7 месяцев назад +1

    oh gods, it works. thank you very much!!🤗

  • @NitroTom91
    @NitroTom91 Год назад +1

    Thank you so much. I was about to buy more hardware because nothing worked to improve.

  • @yunusemredemirci7281
    @yunusemredemirci7281 2 года назад +1

    Problem solved. Thank you bro.

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

    thank you bro. now i know my shield is working.i just adjusted the potentiometer :)

  • @Dizzifer9538
    @Dizzifer9538 4 года назад +1

    Thanks man you save my day. Love from India ❤️❤️❤️

  • @SClerckx
    @SClerckx 6 лет назад +3

    Thank you! I have been seraching for ages and the solution being so simple frustrates me a bit.

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

      just give me a thumbs up for the hardwork :P

  • @Matt-bz7be
    @Matt-bz7be 2 года назад +1

    Thanks, works great!

  • @pauljustingarde477
    @pauljustingarde477 3 года назад +1

    Thank you so much man!

  • @gundasaichakra426
    @gundasaichakra426 3 года назад +1

    Thanku very much bro it helped me a lot❤️❤️

  • @Uzoma86
    @Uzoma86 4 года назад +1

    It works. Thank you!

  • @connorwaynedeane
    @connorwaynedeane 4 года назад +1

    You are a LEGEND my guy!!

  • @pacoruiz1552
    @pacoruiz1552 4 года назад +1

    Man, you really help me. Thank you

  • @md.farhannaseh9924
    @md.farhannaseh9924 7 лет назад +1

    I too was going for a replacement thinking it isn't working. Well thanks brother you solved my prob. (y)

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

    OMG simple fix and no other video like it on youtube

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

    Thank you for helping me out. never thought to adjust that far. thanks for sharing.

  • @jean-francoisbernard4569
    @jean-francoisbernard4569 7 лет назад +1

    Thank you !!! I was turning the poto, but not enough times... Nice to have troubleshoot video.

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

      Lucky you did not threw it away LOL. Good to hear that he comes alive :)

  • @ananfaiyaz
    @ananfaiyaz 5 лет назад +2

    Damn man, thanks, this helped a ton

  • @EladioRochaV
    @EladioRochaV 3 года назад +1

    Thanks this works for me

  • @mohammadjavadpirhadi7415
    @mohammadjavadpirhadi7415 4 года назад +1

    Thanks for sharing your experience brother.

  • @octavioesquivel7738
    @octavioesquivel7738 2 года назад +1

    worked, thanks :)

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

    This one is really helpful! Thx a lot!

  • @wolfgangkrausser3220
    @wolfgangkrausser3220 Год назад +1

    thank you so much brother

  • @DmitryVA
    @DmitryVA 6 лет назад +2

    Thank you! It's working!

  • @dillmon1
    @dillmon1 5 лет назад +1

    THANK YOU SOOOOOOOO MUCH!!!! IM AN IDIOT AND YOU SOLVED MY PROBLEM!!!!!

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

    tHANKS FOR YOUR EFFORT. im not able to display something. your video help me to get output...

  • @yanwong5732
    @yanwong5732 5 лет назад +1

    It may be a USB power noise problem, add a capacitor 0.1uF (104) or 1uF (105) between the LCD pins A,K may solved the problem, my case working fine.

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

    Thank you, you solved my potentiometer problem!

  • @fatma-hq1vo
    @fatma-hq1vo 2 года назад +1

    THANK YOU

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

    Thanx bro , you saved my 5$

  • @cristhiantorrez3382
    @cristhiantorrez3382 3 года назад +1

    muchisimas gracias

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

    very nice! thank you!

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

    Thanks!!! I had the same problem.

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

    Thank you Sir! I was trying everything to get the display to work but didn't think to turn the pot knob so many times.

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

    thank you so much for the video. saved my project

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

    Te pasaste man, me salvaste ya había pensado que estaba quemado xd

  • @inadmor3166
    @inadmor3166 6 лет назад +2

    my d1 robot lcd still cant displaying,, whats the problem,,?

  • @surrealounge
    @surrealounge 5 лет назад +1

    Awesome , thanks

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

    thanks! it was the potenciometer!

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

    thank you so much! it worked

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

    Thanks a lot 😍😍😍😘😘

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

    thanks u so much yar.......

  • @LeonardoNicolasNiqqo258
    @LeonardoNicolasNiqqo258 2 года назад +1

    lmaoo I thought my LCD was broken lol

  • @mc223ful
    @mc223ful 5 лет назад +1

    Thanks!

  • @Lokostianisback
    @Lokostianisback 3 года назад +1

    Hello my brother, I have a problem with the Right bottom, if I press the Right button my Arduino reset.

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

      Hi guys, the problem is a cut circuit in the board, I buyed a new board and the problem fixed. This is the problem of buy on chinese store

  • @princef2713
    @princef2713 2 года назад +2

    Brother untill know no solution I geted

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

    Hola Profe, resulta que todo va bien en mi proyecto, tengo conectada una bomba y una termorresistencia, sin embargo de vez en cuando la LCD se Corrompe, es decir se borra el mensaje y empieza a mostrar solo caracteres, el sistema sigue funcionando al parecer controla bien pero la imagen se pierde y muestra solo caracteres, que puedo hacer?

  • @martinkuliza
    @martinkuliza 2 года назад +1

    JUST TO UPDATE THIS AND TO GIVE A MORE THOROUGH EXPLANATION FOR ALL OTHERS HAVING THIS PROBLEM
    I had this problem, i literally just posted for help and as fate would have it ... i fucking worked out of LOL
    4 Days of troubleshooting......... Why wouldn't i figure out the problem just after posting for help LOL
    anyway ... Strap yourself in, LET'S DO SOME TROUBLESHOOTING
    (this problem and troubleshooting is specific to me) and goes beyond the video
    MY HARDWARE
    The Arduino Approved (as per the video) 1602 LCD Shield
    Arduino MEGA
    Arduino UNO
    7 other various LCD Displays (only display)
    i was able to connect all the other displays to both Arduino's without a problem and only this one gave me grief
    HERE IS WHAT I LEARNED
    1. The red Power light is Normal and does not indicate an error
    (FUCKING STUPID TO USE RED AS A NORMAL LIGHT in my opinion, Why not use Green)
    2. My board had a short on it
    TROUBLESHOOTING
    1. Basic electronics troubleshooting
    2. Basic Arduino shield assembly procedure
    3. Watched this video
    4. Watched another video with this instruction...
    ==============================================================
    I guess it’s time for me to re-introduce my generic step-by-step approach.
    (1) If the module has a backlight then get it working properly.
    This involves only pins 15 and 16 on most LCD modules.
    Make sure to use a current limiting resistor if there is none on the LCD module.
    (2) Get the power and contrast working properly. This involves only pins 1, 2, and 3 on most LCD modules.
    You should be able to just barely see blocks on one row of a two row display
    and on two rows of a four row display.
    NOTE: The Arduino has not been used yet, except as a possible source for the power needed for the first two steps.
    Do not try to go any further until this is working. If you don’t see the blocks then no amount of program code will help.
    (3) Connect the LCD R/W pin (pin 5) to GND.
    (4) Connect the six control and data wires between your LCD module and your Arduino. Make sure that your wiring matches the numbers in the descriptor (or vice versa).
    ======================================================================
    - i discovered that you can only insert the shield one way because the distance between the pins ON THE ARDUINO between Vin and A0 is 4.3mm
    and the distance on the other side between pins Digital 7 and Digital 8 is 3mm
    SO.... MAKES SURE YOU HAVE INSERTED THE SHIELD WITH ALL PINS LINING UP CORRECTLY
    i did so, i was still having the problem
    - My other problem was sketches would not load
    - My other problem was the potentiometer was not reacting to any movement or turning
    - I tested the pot with a multimeter DIRECTLY FROM THE PINS on the pot
    Pot was working fine, so something shorted somewhere
    - Separated shield from Arduino, Connected shield with jumper wires
    only GND and 5V DC Connected to A and K
    Same thing... Screen lights up, i get the characters , but can't load sketches
    - Tried on both boards, Same result
    - Examined board with a magnifier
    FOUND DIRTY CONTACTS BETWEEN SOLDER JOINTS (this is a brand new shield)
    - Got Isopropyl Cleaner and non static brush
    CLEANED THE BOARD
    - THE POT WAS NOW WORKING
    - SKETCHES WERE NOW LOADING (i could tell by the light flashing)
    HOWEVER IT STILL WASN'T WORKING
    no ASCII Characters on screen
    I DID THIS
    Step 1. Open new sketch (to clear the arduino memory)
    it should be this
    ==========================================
    void setup() {
    // put your setup code here, to run once:
    }
    void loop() {
    // put your main code here, to run repeatedly:
    }
    ==========================================
    Step 2. Upload to your arduino
    YOU SHOULD GET 1 COMPLETE LINE OF CHARACTERS
    NOTE : "A Character" is defined as 1 Rectangle of 5 x 8 Pixels.
    what a lamen might call "A SQUARE" but it's not a square
    if you have the line of character boxes
    And your backlight works
    YOU ARE READY TO UPLOAD THE SKETCH
    Step 3.
    OPEN ARDUINO IDE (if it isn't already)
    Select EXAMPLES/LIQUID CRYSTAL/AUTOSCROLL
    The default sketch will have a line of code you need to pay attention to
    IT LOOKS LIKE THIS
    ==========================================
    44 // initialize the library by associating any needed LCD interface pin
    45 // with the arduino pin number it is connected to
    46 const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
    47 LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
    ==========================================
    STEP 4 - THE SOLUTION
    CHANGE LINE 46 TO READ AS FOLLOWS
    ==========================================
    46 const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7;
    ==========================================
    Compile it
    LOAD IT
    you should see numbers scrolling
    NOW....
    ALL YOU NEED TO DO IS LOAD ANY CODE BUT UNDERSTAND
    RS = Digital 8
    EN = Digital 9
    Digital 4 = Digital 4
    Digital 5 = Digital 5
    Digital 6 = Digital 6
    Digital 7 = Digital 7
    thats it
    IN MY CASE
    I had a dirty shield with shorts on the board.
    the pin assignment was incorrect
    and i thought the red light indicated an error
    HOPE THIS HELPS
    Oh also
    if you're wondering why in the video he presses on the screen.
    well... there are little Pink and black rubber supports that hold your screen
    THIS RUBBER IS CONDUCTIVE AND LITERALLY FORMS CONTACTS WITH THE SCREEN MATRIX AND THE BOARD
    SOMETIMES THE CONTACTS COME LOOSE, Nothing more than that

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

    I still have the blocks on the top row even with no LCD related sketch installed ... does this mean it is broken?

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

      Brendon Boam check ur code as well, normally it is because of wrong pin

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

    thanks... it was the potentiometer.

  • @ahmedbiomy9545
    @ahmedbiomy9545 3 года назад +1

    i work in lcd 1602 display only and i made a program with arduino with 4 buttons to make input in A0. but the display of the lcd from the start is ok but when i press the buttons it converts into blanks

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

      Double check ur code output again.. most probably it was not properly configured

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

      @@hobbybuild35 i chcked it sveral times and it worked but for sometimes and sometimes not. i don't know . could i send the code to you to check

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

    Hi,
    This is not the problem that I am having. My problem is that not all of the buttons are working and some are not correct. For example pressing left, displays "Down" on the LCD. Also pressing the down button displays "Up" on the screen. Can you please post the button values that you are using in you sketch? Thanks! Also, what version of the LCD button shield are you using? There are several versions, and each uses different values to detect button presses? The versions are: v0.1, v1.0 & v1.1 (the one that I have).
    Thanks for your help,
    Ken

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

      www.dfrobot.com/wiki/index.php/LCD_KeyPad_Shield_For_Arduino_SKU:_DFR0009
      Hope this can help you with dfrobot shield setup.

  • @educhan4300
    @educhan4300 5 лет назад +1

    thank you! i thought my LCD shield was dead on arrival.

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

      lol I fought with store store manager because of this...

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

    THANK YOU VERY MUCH BRO! What the fuck we need 'press slightly all area? and how come none of arduino videos are ever mentioned this?
    This is my addition solution in case, someone's arduino still not working out.
    At first, I cover my arduino with the perspex case. It still went wrong even after I pressed it.
    But later I realized, the pin legs of the LCD wasn't connected properly enough to the arduino.
    So, everyone out there, please unscrew and don't use the case.

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

      that's why i decided to make a video out, i believe many of them throw off the entire shield and mark it as defect.

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

      too bad to those who did that before watching your video. I almost buy another one. TQ.

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

    I spent hours turning that pot. Finally i found the right side (right)

  • @devone7919
    @devone7919 2 года назад +1

    turn potentiometer 20 times clockwise and got it

  • @Sarimsak-vb9yv
    @Sarimsak-vb9yv 3 года назад

    thank u

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

    working !!

  • @ratnafatinahbintimohammadb4277
    @ratnafatinahbintimohammadb4277 3 года назад +1

    U save meeeeee aa looootttttttttttsss

  • @AldhilahIlham
    @AldhilahIlham 4 года назад

    When the code is uploaded the screen goesvdark?

  • @David-fd1sv
    @David-fd1sv 3 года назад

    thanks

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

    i get boxes but still nothing else try to press on screen but ...

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

      boxes means ur contrast is too high, try to lower it down ..

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

      How to do that brother?

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

      V Viners potentiometer

  • @eni9mv
    @eni9mv Год назад +1

    arduino is so stupid too many problem i got problem on usbhostshield and now with the LCD keypad i got only boxes but no text ....

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

      yow bro, check your code there, either the code or the soldering is really bad

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

    I've tried everything still my LCD shield is not working, it just shows blue screen no boxes or anything, tried adjusting the potentiometer still nothing is displayed on screen

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

      same here, i have had this issue for weeks. Have you found the issue?

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

      Me too. Have you already found the issue? can u tell me how to solve it?

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

      have u solve it already? can you tell me how to solve it?

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

      yes I have found the issue turns out that the potentiometer on the device was faulty so i replaced it with a new one

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

      ohh i see. thank you

  • @abdullahsiddiqawan9100
    @abdullahsiddiqawan9100 4 года назад

    Boxes is not going plz help

  • @MuhammadIqbal-zb3dy
    @MuhammadIqbal-zb3dy 2 года назад +1

    can u share the program?🥺

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

      Bro you can use the default code to test it out. It is in the sample

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

    Hello, i have the same Problem with lcd Keypad Shield . How can i fix it?
    Please help!!

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

    it is same if i used arduino mega instead of uno? how to do that?

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

      i am not sure about this, but if arduino mega support the keypad shield, this will work like a charm.

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

      do u know how to do if my LCD Shield power's light does not light up?

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

      just make sure the input power leg is right on the arduino mega's power output socket

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

      i still cannot display my lcd and it always get boxes and blank. i had adjust the potentiometer but it comes boxes and blank too

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

      Nur Azni Shahira Mohd Sanusi try to turn the potentiometer more to make the display, if adjust doesn't work, please make sure all the legs are fit into the socket
      Other thing is to check the pin used in ur code, sometime ur pin configuration. Need to change accordinglu

  • @jordanmusleh6305
    @jordanmusleh6305 4 года назад

    No work for me..!!🤕😩

  • @profpaszkier847
    @profpaszkier847 4 года назад

    Thank you very much ! It's been really helpful !

  • @Woynert
    @Woynert 4 года назад +1

    Muchas gracias

  • @eladsputnik2232
    @eladsputnik2232 4 года назад

    Thanks!