Sommario:

STAMPA SU LCD - ARDUINO: 3 Passaggi
STAMPA SU LCD - ARDUINO: 3 Passaggi

Video: STAMPA SU LCD - ARDUINO: 3 Passaggi

Video: STAMPA SU LCD - ARDUINO: 3 Passaggi
Video: Usare un display LCD con Arduino - #52 2024, Dicembre
Anonim
STAMPA SU LCD - ARDUINO
STAMPA SU LCD - ARDUINO

INTRODUZIONE

VI MOSTRER COME STAMPARE SU UN LCD 16X2 UTILIZZANDO ARDUINO

E HO OTTENUTO TUTTI I MIEI COMPONENTI DA RAM ELECTRONICS

ram-e-shop.com/

Forniture

-ARDUINO UNO

-LCD 16X2

-BREADBOARD

-POT 10K

Fase 1: SCHEMA

SCHEMA
SCHEMA

Passaggio 2: CODICE

/*

Libreria LiquidCrystal - Hello World

Dimostra l'uso di un display LCD 16x2. La libreria LiquidCrystal funziona con tutti i display LCD compatibili con il driver Hitachi HD44780. Ce ne sono molti là fuori e di solito puoi riconoscerli dall'interfaccia a 16 pin.

Questo schizzo stampa "Hello World!" sul display LCD e mostra l'ora.

Il circuito: * LCD da pin RS a pin digitale 12 * LCD Enable pin a pin digitale 11 * LCD D4 pin a pin digitale 5 * LCD D5 pin a pin digitale 4 * LCD D6 pin a pin digitale 3 * LCD D7 pin a pin digitale 2 * Pin LCD R/W a terra * Pin LCD VSS a terra * Pin LCD VCC a 5V * Resistenza 10K: * termina a +5V e terra * tergicristallo al pin LCD VO (pin 3)

Libreria originariamente aggiunta il 18 aprile 2008 da David A. Mellis libreria modificata il 5 luglio 2009 da Limor Fried (https://www.ladyada.net) esempio aggiunto il 9 luglio 2009 da Tom Igoe modificata il 22 novembre 2010 da Tom Igoe

Questo codice di esempio è di dominio pubblico.

www.arduino.cc/en/Tutorial/LiquidCrystal *

/ includi il codice della libreria: #include

// inizializza la libreria con i numeri dei pin di interfaccia LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() { // imposta il numero di colonne e righe del display LCD: lcd.begin(16, 2); // Stampa un messaggio sul display LCD. lcd.print("ciao mondo!"); }

void loop() { // imposta il cursore sulla colonna 0, riga 1 // (nota: la riga 1 è la seconda riga, poiché il conteggio inizia con 0): lcd.setCursor(0, 1); // stampa il numero di secondi trascorsi dal ripristino: lcd.print(millis() / 1000); }

Consigliato: