Grafický displej WG12232A na Arduinu

Vytisknout
ELEKTRONIKA
Zobrazení: 11467

chuva

Postup pro oživení LCD displeje:

1) stáhneme knihovnu U8GLIB (zip pod článkem)

2) do složky kde jsou knihovny Arduina rozbalíme složku U8glib (př: Plocha\arduino-1.0.3\libraries\)

3) připojíme HW displeje s HW Arduina a to:

 

LCD WG12232A pin ---- Arduino UNO pin

  1 Vss (GND) -------------- GND

  2 Vdd (+5V) --------------- +5V

  3 V0 (contrast) ----připojit na běžec trimru 1KOhm

  4 A0 (Di) ------------------- 17 (analog 3)

  5 CS1 (chip 1 enable) - 14 (analog 0)

  6 CS2 (chip 2 enable) - 15 (analog 1)

  7 nezapojeno

  8 nezapojeno

  9 R/W (read/write) ------ 16 (analog 2)

10 DB0 (data bus) ------- 8

11 DB1 (data bus) ------- 9

12 DB2 (data bus) ------- 10

13 DB3 (data bus) ------- 11

14 DB4 (data bus) ------- 4

15 DB5 (data bus) ------- 5

16 DB6 (data bus) ------- 6

17 DB7 (data bus) ------- 7

18 RES (reset) ------------ reset

19 A/Vee -------------------- připojit na jeden konec trimru 1 Kohm, druhý konec trimru dát na +5V

20 K (katoda LED) ------- GND

 

4) Na LCD displeji propojíme (proletujeme můstky pro napájení podsvícení LED diody viz obrázek)

 

lcd spoj

lcd spoj2

 

5) Spustíme Arduino a v examples uvidíme složku U8glib. Vybereme možnost "Hello World!". Displej WG12232A je osazen řadičem typu: SBN1661G-M18-D a proto v seznamu podporovaných řadičů vybereme možnost U8GLIB_SBN1661 (smazáním //). Tzn vybereme řádek:

 U8GLIB_SBN1661_122X32 u8g(8,9,10,11,4,5,6,7,14,15,17,16);

     (D0..D7: 8,9,10,11,4,5,6,7 cs1=14, cs2=15,di=17,rw=16)

6) Spustíme Upload do desky Arduino

 

Po nahrání kódu do procesoru se nám vypíše na LCD displej text...

P1010001

P1010005

 

Značení displeje

wg popis

 

Arduino