Shield MODKIT |
|
Lo Shield Modkit MotoProto supporta già il collegamento di un display LCD 16X2 colonne, in questa pagina vedremo come testarne il funzionamento.
Schema della sezione LCD
Il circuito pilota display prevede la modalità a 4 bit (DB4…DB7), modalità che permette di collegare solo 7 pin, invece che 11. Vediamo come sono connessi
LCD RS → |
pin digitale 6 |
LCD R/W → |
GND |
LCD Enable → |
pin digitale 7 |
LCD D4 → |
pin digitale 8 |
LCD D5 → |
pin digitale 9 |
LCD D6 → |
pin digitale 10 |
LCD D7 → |
pin digitale 11 |
Oltre a è presente il collegamento
all'alimentazione e al trimmer per la regolazione del contrasto. I pin
D0, D1, D2, D3 sono posti a massa.
Nel circuito è inoltre presente il collegamento per l'accensione
dell'eventuale retroilluminazione. E'
inoltre visualizzato nello schema il pulsante S2, a disposizione per
eventuale interazione con il programma. Tale pulsante non è
dotato di resistenza di pull-up o pull-down.
Programma test sezione LCD
/* MotoPropto_LCD_TEST.pde Il programma permette il test del controllo di un LCD. Sul display LCD dello shield, viene mostrati i secondi dall'attivazione del programma Vengono utilizzati i seguenti pin Pin +5V -> Alimentazione Pin GND -> Alimentazione Pin 6 -> LCD RS Pin 7 -> LCD Enable Pin 8 -> LCD D4 Pin 9 -> LCD D5 Pin 10 -> LCD D6 Pin 11 -> LCD D7 Creato il 26/11/2011 da Adriano Gandolfo <https://www.adrirobot.it> This example code is in the public domain. */ // include il codice della libreria: #include <LiquidCrystal.h> // inizializzare la libreria con i numeri dei pin interfaccia LiquidCrystal lcd(6, 7, 8, 9, 10, 11); void setup() { // Imposta lcd per 16 caratteri per 2 linee lcd.begin(16, 2); lcd.setCursor(0,0); // Scrittura prima linea lcd.print("www.adrirobot.it"); lcd.setCursor(4,1); // Scrittura seconda linea lcd.print("TEST LCD"); delay (1000); lcd.setCursor(0,1); lcd.print(" ");// Cancella riga } void loop() { lcd.setCursor(0,1); // spostamento del cursore lcd.print(millis()/1000); // mostra i secondi dall'attivazione del programma } |
Elenco revisioni | |
29/03/2015 | Realizzata pagina singola |
28/11/2011 |
Emissione preliminare |