Utente:Ventuuuu/Arduino display LCD

Oxygen480-categories-applications-education-school.svg Questa risorsa è stata scritta dagli studenti dell'Istituto ITIS "Enrico Mattei" di Urbino, della classe 3B/EN nell'a.s. 2021/2022, all'interno del corso di Sistemi Elettronici 1.

Per favore, prima di apportare modifiche, attendi sino alla fine dell'anno scolastico (termina il 30 giugno 2022) oppure contatta il docente di riferimento Giacomo Alessandroni nel caso venissero rilevati contenuti non in linea con le linee guida della comunità.

Se leggi questo avviso ad anno scolastico concluso puoi rimuoverlo.

laboratorio
Ventuuuu/Arduino display LCD
Tipo di risorsa Tipo: laboratorio
Materia di appartenenza Materia: Sistemi Elettronici 1
Avanzamento Avanzamento: laboratorio completa al 50%.

Questa lezione descrive come realizzare un display LCD con Arduino, il cui fine è quello di far comparire un scritta sul display.

Sensori e attuatoriModifica

Il progetto utilizza:

  • un potenziometro: un componente che permette di variare la resistenza durante il funzionamento di un circuito.
  • un display LCD
  • una resistenza: un componente elettrico che si oppone una resistenza elettrica al passaggio di corrente.

Schema di montaggioModifica

CodiceModifica

#include <LiquidCrystal.h>

const int rs=12, en=11, d4=5, d5=4, d6=3, d7=2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {
  // impostare il numero di colonne e righe del display LCD
  lcd.begin(16, 2);
  // messaggio sul display
  lcd.print("Conta secondi");
}

void loop() {
  // impostare il cursore su colonna 0 e riga 1
  lcd.setCursor(0, 1);
  // conteggio dei secondi dall'accensione:
  lcd.print(millis() / 1000);
}

Espansioni suggeriteModifica

Che altro si può fare per migliorare ed espandere questo progetto.