logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Arduino Uno Rev 3 - Nie wyświetlanie się liter na wyświetlaczu LCD

Unrug99 26 Gru 2015 20:04 1785 10
REKLAMA
  • #1 15271323
    Unrug99
    Poziom 6  
    Posty: 30
    Witam.
    Mam następując problem po podłączeniu wyświetlacza LCD do mojego arduino uno Rev 3.Po podłączeniu wyświetlacza i zaprogramowaniu nadal nie wyświetla się napis.Kod:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    Dodam że gdy wgrywanie się skończy ekran się odświeża i nic.Proszę o wyrozumiałość i Dziękuję za odpowiedzi :?: :arrow:
    Załączniki:
    • Arduino Uno Rev 3 - Nie wyświetlanie się liter na wyświetlaczu LCD DSC_0663.JPG (1.73 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #3 15271567
    Szpytek787
    Poziom 11  
    Posty: 18
    Pomógł: 4
    Ocena: 1
    popraw kod na taki:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    no i faktycznie zdjęcie mało tłumaczy a nikomu raczej nie będzie chciało się dochodzić do tego jak masz podłączone.

    ps. Ja arduino zacząłem się uczyć za sprawa kanałów elektroprzewodnika i elektro marasa na youtube, Tobie tez polecam ;)
  • REKLAMA
  • #4 15271646
    Unrug99
    Poziom 6  
    Posty: 30
    Arduino Uno Rev 3 - Nie wyświetlanie się liter na wyświetlaczu LCD
    Dziękuje za poprawny kod.Wrzucam schemat.Co do stylistyki może trochę chaotycznie ale myślę że nie jest źle ;)

    Dodano po 7 [minuty]:

    Pin E dokąd podłączyć?
  • Pomocny post
    #5 15271690
    Szpytek787
    Poziom 11  
    Posty: 18
    Pomógł: 4
    Ocena: 1
    na samym końcu jeszcze daj jakaś przerwę np. delay (1000) by cały czas Ci nie odświeżał ekranu bo ekran możne nie nadążyć z odświeżaniem, po za tym według tego schematu E masz podłączone do pinu 11
  • REKLAMA
  • #6 15271704
    Unrug99
    Poziom 6  
    Posty: 30
    Niestety ale nadal nie działa. :/
  • REKLAMA
  • Pomocny post
    #7 15271802
    Szpytek787
    Poziom 11  
    Posty: 18
    Pomógł: 4
    Ocena: 1
    ja miałem podobny problem ostatnio ale przy i2c, spróbuj zmienić wersje programu na starszy u mnie pomogło.
  • Pomocny post
    #8 15271874
    stachn
    Poziom 17  
    Posty: 217
    Pomógł: 14
    Ocena: 16
    dodaj do kodu wyświetlanie w serial monitorze i zobaczysz czy działa UNO.
    Nie dam rady sprawdzić kodu bo mam inną bibliotekę LCD - na I2C
  • Pomocny post
    #9 15272222
    Szpytek787
    Poziom 11  
    Posty: 18
    Pomógł: 4
    Ocena: 1
    to i tak powinno Ci chodzić bo biblioteka na i2c ma inne dopiski wiec nazwy bibliotek się nie powtarzają, śmiało możesz korzystać z jednej i drugiej ;)
  • Pomocny post
    #10 15272252
    stachn
    Poziom 17  
    Posty: 217
    Pomógł: 14
    Ocena: 16
    Niestety mam inną bibliotekę i zresztą wszystkie lcd przystosowane od I2C. Ale ten kod działa u mnie
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • #11 15272877
    Unrug99
    Poziom 6  
    Posty: 30
    Dziękuje za pomoc po modyfikacji kodu i sprawdzeniu połączeń okazało się że przewody mają problem z wyświetlaczem i płytką stykową.Po długim czasie "nastawiania" przewodu od potencjometru znalazłem punkt gdzie już mi działa.Jeśli ma ktoś pomysł jak poradzić sobie z wyświetlaczem i płytką stykową chętnie poczytam o tym.A za wszystko Dziękuje :)

Podsumowanie tematu

✨ Użytkownik zgłosił problem z wyświetlaczem LCD podłączonym do Arduino Uno Rev 3, który nie wyświetlał tekstu pomimo poprawnego kodu. W odpowiedziach zasugerowano sprawdzenie połączeń, w tym pinu "E", oraz modyfikację kodu, aby ustawić kursor przed wyświetleniem tekstu. Użytkownik dodał schemat połączeń, a także zaproponowano dodanie opóźnienia w kodzie, aby ekran mógł się odświeżać. Po dalszych próbach i modyfikacjach kodu, użytkownik odkrył, że problem leżał w uszkodzonych przewodach łączących wyświetlacz z płytką stykową.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA