Descrizione
Cos’è
Modulo LCD OLED da 1,3 pollici con risoluzione 128×64 pixel, comunicante tramite SPI. Permette di visualizzare testi e immagini su un piccolo display.
Caratteristiche
- Dimensioni display: 1,3 pollici
- Risoluzione: 128×64 pixel
- Interfaccia: SPI
- Pin CS: 7
- SKU: ARD0011146
- Prezzo: 9,43 €
A cosa serve
Il modulo è ideale per progetti Arduino che richiedono la visualizzazione di informazioni su una piccola schermata. Esempi di utilizzo: cronometri, display di dati sensoriali, interfacce utente semplici. La compatibilità con Arduino è garantita.
Tutorial: Come usare Modulo LCD OLED 12864
Questo modulo LCD OLED 1,3″ SPI è ideale per progetti di visualizzazione di informazioni in piccole dimensioni. Utile per principianti e maker intermedi.
Cosa serve
- Arduino
- Cavo di collegamento
- Resistenza pull-up 4.7kΩ (opzionale)
Passi
- 1. Installazione: Scarica e installa la libreria Adafruit_SSD1306 sul tuo Arduino IDE.
- 2. Collegamento: Collega VCC al 3.3V, GND al GND, CS a D10, SCK a D13, MOSI a D11, RST a D9, D/C a D8.
- 3. Verifica sul datasheet: Verifica la resistenza pull-up.
- 4. Carica il codice: Usa il codice fornito come esempio.
- 5. Esegui il codice: Verifica che l’output sul display sia corretto.
- 6. Test: Mostra testo e immagini sul display.
- 7. Personalizza: Modifica il codice per visualizzare informazioni personali.
- 8. Debug: Controlla connessioni e codice in caso di errori.
Codice di esempio
```
#include <Adafruit_SSD1306.h>
Adafruit_SSD1306 display(128, 64, &Wire);
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
display.clearDisplay();
display.display();
}
void loop() {
display.drawBitmap(0, 0, logo, 128, 64, SSD1306_WHITE);
display.display();
}
```
Mini-progetto
Crea un cronometro semplice che mostri il tempo sul display.
Errori comuni
- Connessioni errate
- Libreria non installata
- Codice non corretto
- Resistenza pull-up mancante
Accessori consigliati
- Arduino Uno
- Arduino Mega
- Display OLED 12864
- Resistenza pull-up 4.7kΩ
Domande frequenti
Come posso personalizzare il testo sul display?
Modifica la stringa di testo nel codice Arduino e usa `display.drawString(x, y, “Il tuo testo”);`.
Perché l’errore di visualizzazione?
Verifica le connessioni e il codice. Assicurati di aver caricato la libreria correttamente.
Qual è la differenza tra CS e RST?
CS (Chip Select) attiva il modulo, RST (Reset) lo riavvia.





