LCD 16x2 nie działa - uszkodzony? - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Wyświetlacze (https://forum.arduinopolska.pl/dzial-wy%C5%9Bwietlacze) +--- Wątek: LCD 16x2 nie działa - uszkodzony? (/watek-lcd-16x2-nie-dzia%C5%82a-uszkodzony) Strony:
1
2
|
LCD 16x2 nie działa - uszkodzony? - Filip - 20-01-2017 Witam, kupiłem na botland wyświetlacz 16x2 z konwerterem I2C. Po podłączeniu zasilania powinno być tylko podświetlenie a on takie coś pokazuje: Sam konwerter jest przylutowany bardzo krzywo i nie da się tego odgiąć, chyba nie powinno tak być? Sugerowałem się poradnikiem na stronie botland, wszystkie piny wpięte dobrze, program się kompiluje i wgrywa bez problemów lecz nic się nie dzieje na lcd. Proszę o pomoc, jeżeli mam im to odesłać to wolę to wyrzucić do kosza. RE: LCD 16x2 nie działa - uszkodzony? - namok - 20-01-2017 To może być problem inicjalizacji lub braku komunikacji. Pokaż zdjęcie jak masz podpięty układ. Podaj też źródła biblioteki(skąd ściągnąłeś). RE: LCD 16x2 nie działa - uszkodzony? - Filip - 20-01-2017 Wszystko zrobiłem tak jak w tym poradniku. Poradnik: https://botland.com.pl/content/81-lcd-2x16-przy-pomocy-arduino-i-lcm1602-po-i2c- Biblioteka pobrana z linku w tym poradniku, rozpakowana w moim katalogu bibliotek, widoczna w programie. Dodam że moja płytka to Leonardo lecz nie oryginalne, jest to wierna kopia z dodatkowymi przyciskami i ledami oraz zworką Analog/I2C Opis płytki: http://and-tech.pl/wp-content/uploads/downloads/2014/03/Instrukcja_Anduino_Leonardo.pdf Przed podłączeniem wyświetlacza i wgraniem przykładu z poradnika ustawiłem zworki na I2C. Dzięki za odpowiedź. RE: LCD 16x2 nie działa - uszkodzony? - namok - 20-01-2017 Prosiłem o zdjęcie podpięcia. Gdzie ono jest? Najprawdopodobniej masz źle podpięte piny I2C. W leonardo nie są na A4, A5 tylko pin2, pin3. RE: LCD 16x2 nie działa - uszkodzony? - Filip - 20-01-2017 Tak mam podpięte: Zworka ustawiona na I2C Kod programu: Kod PHP: /* Dzięki kolego za zainteresowanie i pomoc. Jako jedyny pomagasz. Szacunek się należy. Pozdrawiam i liczę na pomoc. RE: LCD 16x2 nie działa - uszkodzony? - piotr2393 - 20-01-2017 Spróbuj pokręcić potencjometrem na konwerterze, prawdopodobnie masz zły kontrast ustawiony RE: LCD 16x2 nie działa - uszkodzony? - Filip - 20-01-2017 To nie kontrast, gdyby tak było to wyświetlacz gasł by i zapalał by się co 5 sekund, tak jest w programie który się kompiluje i uploaduje ale niestety nie działa. Sam już nie wiem co robić. RE: LCD 16x2 nie działa - uszkodzony? - piotr2393 - 20-01-2017 Już widzę gdzie jest problem... posiadasz Leonardo, a podpinasz się pod piny A4 i A5 a to jest specyfika UNO Leonardo ma tak: 2 (SDA), 3 (SCL) sróbuj przepiąć te dwa kabelki i powinno śmigać Edit: zauważyłem że namok już Ci o tym wspomniał, więc czytaj co koledzy piszą RE: LCD 16x2 nie działa - uszkodzony? - Filip - 20-01-2017 Tak radził kolega namok, również brak kontaktu. Teraz znalazłem film gdzie kolega ma identyczny setup, z tym że na oryginalnym Leonardo. https://www.youtube.com/watch?v=tNcL4zSCl-Q No i on wpina jeszcze inaczej, czyli SCL w SDA, i SDA w SCL (bo podobno są odwrócone). Pobieram jego plugin i zobaczymy czy uda się nawiązać komunikacje. Wybaczcie za takie problemy, pewnie za jakiś czas sam będę się z siebie śmiał Nurtuje mnie ten switch/zworki na owej płytce I2C/Analog - producent opisuje to tak: Cytat:Dodatkowo na module zostały zamieszczone jumpery do zmiany trybu pracy wyjścia A0 i A1. Dalej... Cytat:Zmiana trybu pracy pinów A0 i A1 Chyba wiem w czym jest problem, cała ta płytka jest pokręcona RE: LCD 16x2 nie działa - uszkodzony? - Filip - 20-01-2017 Panowie wiedziałem że jestem ignorantem, ale że półgłówkiem to się teraz dowiedziałem. Zapomniałem sprawdzić adres wyświetlacza i zmienić w sketch'u Na ten moment uruchomiłem to na starszych bibliotekach 1.2.1 Schemat: Problem z głowy, a chciałem to wyrzucić. Krzywo polutowane Uratował mnie I2C Scanner: http://playground.arduino.cc/Main/I2cScanner Pozdrawiam. |