Descrizione
Cos’è
Il modulo Display OLED da 0.96 pollici è un componente elettronico piccolo ma potente, ideale per visualizzare informazioni semplici nei progetti Arduino o Raspberry Pi.
Caratteristiche
- Risoluzione: 128×64 pixel
- Tecnologia di connessione: I2C/IIC/SPI
- Chip Driver: SSD1306
A cosa serve
Questo display OLED è utilizzato per mostrare informazioni come cronologie, valori numerici o semplici interfacce utente. È adatto sia per principianti che per maker intermedi e può essere facilmente integrato in progetti basati su Arduino o ESP.
Tutorial: Come usare il Display 0.96 pollici OLED Blu 128 * 64 Pixel
Questo display OLED piccolo ma potente è ideale per progetti che richiedono una visualizzazione di informazioni semplici, come cronologie o valori numerici. Utile per principianti e maker intermedi.
Cosa serve
- Arduino o Raspberry Pi
- Cavo I2C
- Resistenza pull-up (10kΩ)
- Libreria SSD1306
Passi
- 1. Scarica e installa la libreria SSD1306 su Arduino IDE.
- 2. Collega il display al Arduino o Raspberry Pi: D0/D1 a SDA, D2 a SCL, GND a GND, VCC a 3.3V.
- 3. Collega la resistenza pull-up tra SDA e GND.
- 4. Carica il seguente sketch su Arduino:
- 5. `#include <Wire.h>
#include <Adafruit_SSD1306.h>#define SCREEN_WIDTH 128 // lato orizzontale dello schermo
#define SCREEN_HEIGHT 64 // lato verticale dello schermoAdafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println(F(“Non riesco a inizializzare lo schermo! Check connessioni.”));
for (;;); // non funziona, smetti di eseguire
}
display.clearDisplay();
display.display();
delay(2000); // attendi 2 secondi
}void loop() {}`
- 6. Verifica sul datasheet la tensione di alimentazione.
- 7. Carica il sketch e verifica che il display si accenda e visualizzi il testo.
- 8. Stampa “Ciao, Maker!” sullo schermo.
Codice di esempio
vedi passo 5
Mini-progetto
Crea un cronometro semplice con il display OLED.
Errori comuni
- Forget to install the SSD1306 library.
- Connect VCC to 5V instead of 3.3V.
- Forget to connect the pull-up resistor.
- Use the wrong I2C address.
Accessori consigliati
- Sensori di temperatura
- Batteria li-ion 3.7V
- Bottoni per interazione
Domande frequenti
Come posso personalizzare il testo visualizzato?
Modifica la stringa all’interno del codice Arduino.
Il display si accende ma non visualizza nulla.
Verifica le connessioni e la tensione di alimentazione. Controlla la libreria SSD1306.
Qual è la differenza tra I2C e SPI?
I2C è più semplice da configurare, mentre SPI offre una maggiore velocità di comunicazione.




