Archivi categoria: DISPLAY

Alcune tipologie di display con appositi tutorial.

Arduino NOKIA LCD display

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:

  1. RST è il reset del dispositivo
  2. CE serve ad attivare il driver Philips
  3. DC ci permette di dire al driver di fare Write o Read
  4. Din è dove scorrono le informazioni
  5. CLK serve a sincronizzare i due dispositivi
  6. VCC alimentazione dello schermo
  7. BL accensione della retroilluminazione
  8. GND massa dello schermo

display connt comp
display basetta comp
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.

DOWNLOAD PROGRAMMA

download-icon

Arduino Display LCD 16×2

LCd

Questo LCD 16×2 retroilluminato è il display  utilizzato nell’ ArduFonino.

Ha 16 piedini:

  1. GND
  2. VCC
  3. V0 (Regolazione NERO delle lettere )
  4. RS register select
  5. Read / Write ( leggere o scrivere col microcontrollore )
  6. ENABLE  attivare o disattivare il display
  7. NON USATO
  8. NON USATO
  9. NON USATO
  10. NON USATO
  11. D4 pin di comunicazione
  12. D5 pin di comunicazione
  13. D6 pin di comunicazione
  14. D7 pin di comunicazione
  15. Retroilluminazione
  16. Retroilluminazione

LCD_bb

Comandi usati nell’ Ardufonino:

#include <LiquidCrystal.h>     Inseriamo la libreria arduino del display.

LiquidCrystal lcd(RS, EN, D4, D5 ,D6, D7);    va sempre messo in cima al programma, perchè serve a inizializzare i pin din arduino.

–   lcd.begin(Numero_colonne, Numero_righe);   va  messo nel setup.

lcd.print(numero);   scrivo una parola o una variabile.

lcd.setCursor(Asse_X, Asse_Y);    decido dove iniziare a scrivere.

lcd.clear();   cancello tutto.

lcd.createChar(0,ARRAY);   inserisco un Array 8×5 in una casella del display ( si usa pe fare dei simboli ).