In questo post vediamo questo piccolo display lcd grafico 128×64 per Arduino, esattamente il modello G64128-17 costruito dalla CCT che un po’ di tempo fà acquistai ad una fiera di elettronica.
Datasheet G64128-17 (NT7107 / NT7108)
Sul datasheet possiamo leggere il tipo di Controller/Driver utilizzato sul display un NT7107 o NT7108
I collegamenti tra il Display G64128-17 e Arduino:
DISPLAY PIN | ARDUINO PIN |
1 | GND |
2 | 5Vdc |
3 ===> Collegare un potenziometro da 10K verso il piedino 18 del display | Nessun collegamento |
4 | A3 |
5 | A2 |
6 | A4 |
7 | 8 |
8 | 9 |
9 | 10 |
10 | 11 |
11 | 4 |
12 | 5 |
13 | 6 |
14 | 7 |
15 | A0 |
16 | A1 |
17 | RESET |
18 ===> Vedi piedino 3 del display | Nessun collegamento |
19 ===> Collegarlo a 5Vdc (retro illuminazione) | Nessun collegamento |
10 ===> Collegarlo a GND (retro illuminazione) | Nessun collegamento |
Questo è lo sketch che ho usato:
// include the library header #include <glcd.h> // include the Fonts #include <fonts/allFonts.h> void setup() { // Initialize the GLCD GLCD.Init(); // Select the font for the default text area GLCD.SelectFont(Arial14); GLCD.print("Areacom n Appunti n tecnologici n e non..."); } void loop() { //loop vuoto è solo un test }
LIBRERIA openGLCD
La libreria che ho usato per visualizzare il testo che vedete in foto è GLCD-v3.
ATTENZIONE!! La libreria è stata sostituita con la openGLCD
Video di pochi secondi del display in funzione