PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • Progetti e Tutorial
  • Reti
    • Impara le reti
    • internet fibra
    • wifi mesh
    • modem router
    • diagnostica reti
    • ethernet lan
    • sicurezza configurazione
  • Elettronica
  • Recensioni
  • Manuale
  • Contatti
  • HOME
  • 200 Progetti
  • Progetti e Tutorial
  • Reti
    • Impara le reti
    • internet fibra
    • wifi mesh
    • modem router
    • diagnostica reti
    • ethernet lan
    • sicurezza configurazione
  • Elettronica
  • Recensioni
  • Manuale
  • Contatti

Progetto 65
​Sistema menu LCD

Introduzione
​

In questo progetto realizzeremo un semplice sistema di menu utilizzando un display LCD e un tastierino 4x4.

Il menu permetterà di navigare tra diverse opzioni utilizzando i tasti del tastierino.

Ogni opzione verrà mostrata sul display LCD.

Questo tipo di sistema è molto utilizzato in molti dispositivi elettronici come:
  • pannelli di controllo
  • dispositivi domotici
  • sistemi di configurazione
  • strumenti elettronici

Imparare a creare un menu è molto importante perché permette di interagire con Arduino in modo più avanzato.
​
Alla fine del progetto avremo creato un menu navigabile visualizzato sul display LCD.

Materiale necessario
​
  • Arduino Uno (o compatibile)
  • Display LCD 16x2
  • Modulo I2C per LCD
  • Tastierino 4x4
  • Breadboard
  • Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti.

👉 Kit Arduino consigliato:
ℹ️ Link di affiliazione Amazon: in qualità di Affiliato Amazon ricevo un guadagno dagli acquisti idonei, senza alcun costo aggiuntivo per te.
https://amzn.to/4b3dxjW

📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.

👉 Scopri i miei libri su Arduino:
ℹ️ Link di affiliazione Amazon: in qualità di Affiliato Amazon ricevo un guadagno dagli acquisti idonei, senza alcun costo aggiuntivo per te.
https://amzn.to/4rfzjXE


Schema di collegamento

Display LCD con modulo I2C
Collegamenti:
  • VCC → 5V Arduino
  • GND → GND Arduino
  • SDA → A4 Arduino
  • SCL → A5 Arduino

Tastierino 4x4
Collegamenti esempio:
  • Pin 1 → Arduino 9
  • Pin 2 → Arduino 8
  • Pin 3 → Arduino 7
  • Pin 4 → Arduino 6
  • Pin 5 → Arduino 5
  • Pin 6 → Arduino 4
  • Pin 7 → Arduino 3
  • Pin 8 → Arduino 2
Foto

Librerie necessarie
​

Per questo progetto è necessario installare alcune librerie nell'IDE di Arduino.

Librerie richieste:
  • Keypad
  • LiquidCrystal_I2C

Come installare le librerieApri l'IDE di Arduino e vai su:
Sketch → Include Library → Manage Libraries

Nella barra di ricerca installa:
  • Keypad by Mark Stanley
  • LiquidCrystal I2C
​
Dopo aver installato le librerie puoi caricare il codice su Arduino.

Codice Arduino
​Progetto 65 - Sistema menu LCD

    

Come funziona il programma
​

Il programma utilizza una variabile chiamata:
menu
per tenere traccia della voce di menu selezionata.

I tasti del tastierino controllano la navigazione:
  • 2 → scende nel menu
  • 8 → sale nel menu

Quando il menu cambia, Arduino richiama la funzione:
mostraMenu()
che aggiorna il contenuto del display LCD.

Questo è un sistema di menu molto semplice ma può essere ampliato per creare interfacce più complesse.

Varianti possibili
​

Menu con conferma
Un tasto può essere utilizzato per selezionare un'opzione.

Controllo dispositivi
Le voci di menu possono attivare LED, servo o relè.

Sistema di configurazione
Il menu può permettere di modificare impostazioni di un progetto.

Foto
Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy