Skocz do zawartości

Podłączenie wyświetlacza LCD WM-C2002M do Arduino


Krzyzak11

Pomocna odpowiedź

Witam

Mam pewien problem z podłączeniem wyświetlacza poniżej (WM-C2002M). Podłączam piny zgodnie z notą katalogową jednak po wgraniu na arduino na wyświetlaczu pojawiają sie kwadraty i <;> i "chińskie krzaczki".Regulacja potencjometrem nie pomogła wyeliminować pojawiania się kwadratów. Dodam iż znaki te przechodzą z prawego boku na lewy i czsami pojawia się ich więcej. Nie wiem w czym leży problem. Prosiłbym o pomoc.

IMG_20190414_193000.thumb.jpg.df6e4af0600b11d21cea9b63da82a2dd.jpg IMG_20190414_193008_1.thumb.jpg.7944bcfd949f01919169252b927d3466.jpg

P.S. Kod jest identyczny jak przy wyświetlaczu 16x2 podanym w kursie. Testowałem na Arduino Uno i na jego klonie.

Link do komentarza
Share on other sites

może jakaś podpowiedź co źle robie??

Mam ten sam problem, zamiast wyraźnego napisu przewijają mi sie krzaczki i litery bez logiki.

 

Na wyswietlaczu z kursu Andruido wszystko jest ok

Edytowano przez voxiks
Link do komentarza
Share on other sites

@voxiks jeśli na wyświetlaczu z kursu wszystko działa poprawnie to znaczy, że albo Twój drugi wyświetlacz pracuje na innym sterowniku lub ma inną kolejność wyprowadzeń.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

14 minut temu, voxiks napisał:

Pytanie jak w andruido znaleźć inny sterownik wyświetlacza? 

 

Co to andruido chyba Arduino

 

Link do komentarza
Share on other sites

@voxiks informacje na ten temat znajdziesz w nocie katalogowej wyświetlacza. Powinna tam być informacja o wykorzystanym sterowniku. Jeśli będzie to coś "egzotycznego" to raczej nie warto bawić się w obsługę takiego wyświetlacza - sztuka dla sztuki 😉

Link do komentarza
Share on other sites

W załącznikach przesyłam Ci kod do Arduino Uno, dokumentacje  oraz zdjęcia pinów oraz ze wszystko działa.

1. GND
2. VCC ( +5V)
3. Kontrast Vo (potencjometr lub podepnij pod GND
4. Register Select (RS). Podejpnij pod 6 PIN Arduino
5. Read/Write (R/W). Podepnij pod GND
6. Clock (Enable). Podepnij pod 7 PIN Arduino
11.Bit 4  (DS4)  Podepnij pod 9 PIN Arduino
12.Bit 5   (DS5)   Podepnij pod 10 PIN Arduino
13.Bit 6  (DS6)  Podepnij pod 11 PIN Arduino
14.Bit 7  (DS7) Podepnij pod 12 PIN Arduino

#include <LiquidCrystal.h>

#define RSPin 6
#define EnablePin 7
#define DS4 9
#define DS5 10
#define DS6 11
#define DS7 12

#define LCDColumns 16
#define LCDRows 2

LiquidCrystal lcd(RSPin, EnablePin,DS4,DS5,DS6,DS7);

void setup() 
{
  lcd.begin(LCDColumns, LCDRows); //Configure the LCD
  lcd.setCursor(0,0);
  lcd.print("Hello, World!");
}

void loop() 
{

}




Jeżeli wszystko masz zrobione tak samo tzn. ze uszkodzony masz wyświetlacz.

 

 

WM-C2002M.pdf

59691525_452059558900045_6043301070334066688_n.jpg

59652786_285910755624003_784370726009307136_n.jpg

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.