Questi piccoli display economici sono quelli utilizzati nel vecchio Nokia 5110, le loro dimensioni sono molto ridotte, appena 3×3 cm ed hanno una risoluzione di 84×48 pixel. Al loro interno troviamo il driver Philips PCD8544,che ci permetterà di poter comandare con il nostro microcotrollore arduino il display.
In questa pagina troverete come pilotare e collegare questo dispositivo .
Iniziamo dalla parte Hardware vedendo a cosa servono i pin:
- RST è il reset del dispositivo
- CE serve ad attivare il driver Philips
- DC ci permette di dire al driver di fare Write o Read
- Din è dove scorrono le informazioni
- CLK serve a sincronizzare i due dispositivi
- VCC alimentazione dello schermo
- BL accensione della retroilluminazione
- GND massa dello schermo
All’interno del programma troverete dei define che vi indicheranno come collegare i PIN di arduino.
COLLEGAMENTI DA FARE:
NOKIA | RESET | DC | CE | Din | CLOCK | Vcc | BL | GND |
ARDUINO | 12 | 13 | 11 | 10 | 9 | 3,3V | 3,3V | GND |
All’interno del programma ci sono delle funzioni create dalla sparkfun che ci permetteranno di pilotare il display, e le principali sono:
- gotoXY( ASSE X, ASSE Y) :decidiamo in quale punto dello schermo scrivere ( valore MAX 84,84).
- LcdClear() : cancella tutte le scritte sul display.
- LcdString() : ci permette di scrivere una parola o una frase sul display.
- drawLine() : disegna una cornice.
- SerialInitialise() : inizializza la seriale.
- LcdInitialise() : inizializza LCD, questa funzione è molto importante, perchè ci permette di regolare il contrasto del display, il quale se troppo alto o troppo basso, impedisce di osservare le scritte.