Skocz do zawartości
Krzyzak11

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

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.

Udostępnij ten post


Link to post
Share on other sites

Pytanie zostało wydzielone z poniższego tematu:

 

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

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

Udostępnij ten post


Link to post
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ń.

Udostępnij ten post


Link to post
Share on other sites

Raczej inny sterownik, podłączenia wg kk są takie same. Pytanie jak w andruido znaleźć inny sterownik wyświetlacza? 

Dzięki za odpowiedź 

Pozdr

Udostępnij ten post


Link to post
Share on other sites
14 minut temu, voxiks napisał:

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

 

Co to andruido chyba Arduino

 

Udostępnij ten post


Link to post
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 😉

Udostępnij ten post


Link to post
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

Udostępnij ten post


Link to post
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!

Gość
Napisz odpowiedź...

×   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...