PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 75
​Display OLED base

Introduzione
​

In questo progetto utilizzeremo un display OLED 128x64 con interfaccia I2C per visualizzare informazioni con Arduino.

A differenza dei display LCD, gli OLED offrono:
  • maggiore contrasto
  • migliore leggibilità
  • grafica più avanzata

In questo primo esempio mostreremo semplicemente del testo sul display.

Questo tipo di display è utilizzato in molti dispositivi come:
  • smartwatch
  • strumenti elettronici
  • progetti IoT
  • interfacce moderne
​
Alla fine del progetto avremo creato una base per utilizzare display OLED nei progetti Arduino.

Materiale necessario
​
  • Arduino Uno (o compatibile)
  • Display OLED 128x64 I2C (SSD1306)
  • Breadboard
  • Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base.

👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
​

📘 Vuoi imparare Arduino passo dopo passo?
👉 https://amzn.to/4rfzjXE

Schema di collegamento
​

Display OLED I2C
Il display utilizza solo 4 fili.
Collegamenti:
  • VCC → 5V Arduino
  • GND → GND Arduino
  • SDA → A4 Arduino
  • SCL → A5 Arduino
Foto

Librerie necessarie
​

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

Librerie richieste:
  • Adafruit SSD1306
  • Adafruit GFX
​
Come installare le librerieApri l'IDE di Arduino e vai su:
Sketch → Include Library → Manage Libraries
​

Installa:
  • Adafruit SSD1306
  • Adafruit GFX Library

​Codice Arduino
​Progetto 75 - Display OLED base

    

Come funziona il programma
​

Il display OLED viene controllato tramite le librerie:
  • Adafruit_SSD1306
  • Adafruit_GFX

Il comando:
display.begin()
inizializza il display.

Il testo viene scritto utilizzando:
  • setCursor() → posizione del testo
  • println() → scrittura testo
​
Infine il comando:
display.display()
aggiorna lo schermo mostrando il contenuto.

Varianti possibili

Visualizzazione sensori
È possibile mostrare temperatura, umidità o altri dati.

Menu grafico
Si possono creare interfacce più avanzate.

Animazioni
Il display può essere utilizzato per creare animazioni semplici.

Foto

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