LCD 128x64 ST7920 (serial mode) con ESP32
Alimentazione 5 V
Bus SPI
Pin e collegamento all’ESP32
| Pin | Ruolo | Pin ESP32 | Note |
|---|---|---|---|
| GND | Massa | GND | |
| VCC | Alimentazione | VIN | 5 V: use VIN |
| V0 | Non collegato all’ESP32 | — | Contrast. Many boards have a trimmer on the back instead |
| RS | Chip select SPI | D5 | Serial mode: chip select (CS), active HIGH |
| R/W | SPI MOSI | D23 | Serial mode: data in (SID). A level shifter to 5 V makes it reliable |
| E | Clock SPI | D18 | Serial mode: clock (SCLK) |
| DB0 | Non collegato all’ESP32 | — | Parallel mode only |
| DB1 | Non collegato all’ESP32 | — | Parallel mode only |
| DB2 | Non collegato all’ESP32 | — | Parallel mode only |
| DB3 | Non collegato all’ESP32 | — | Parallel mode only |
| DB4 | Non collegato all’ESP32 | — | Parallel mode only |
| DB5 | Non collegato all’ESP32 | — | Parallel mode only |
| DB6 | Non collegato all’ESP32 | — | Parallel mode only |
| DB7 | Non collegato all’ESP32 | — | Parallel mode only |
| PSB | Massa | GND | LOW selects serial mode: connect to GND |
| NC | Non collegato all’ESP32 | — | Not connected |
| RST | Ingresso (lo pilota l’ESP32) | D25 | Reset, active LOW. Can also be tied HIGH |
| VOUT | Non collegato all’ESP32 | — | Contrast voltage output. Leave unconnected |
| BLA | Non collegato all’ESP32 | — | Backlight anode: to 5 V |
| BLK | Non collegato all’ESP32 | — | Backlight cathode: to GND |
Collegamento consigliato per l’ESP32 DevKit a 30 pin, evitando i pin della flash, di sola lettura e di strapping. BoardPilot lo controlla mentre colleghi.
Questo modulo è venduto per 5 V. Le sue uscite possono essere a 5 V: usa un traslatore di livello o un partitore sugli ingressi dell’ESP32.
Codice di partenza (Arduino)
void setup() { pinMode(25, OUTPUT); } // RST
void loop() {
digitalWrite(25, HIGH);
delay(500);
digitalWrite(25, LOW);
delay(500);
}
Fonti
- Sitronix ST7920 datasheet, Serial interface: CS (RS), SID (R/W), SCLK (E); PSB LOW selects serial
Provalo in 3D in BoardPilot
Componenti simili
APA102 / SK9822 LED strip (clock + data)E-paper 1.54" 200x200 (SPI)E-paper 2.13" 250x122 (SPI)E-paper 2.9" 296x128 (SPI)E-paper 4.2" 400x300 (SPI)GC9A01 1.28" round IPS 240x240 (SPI)
Dati dei componenti: CC BY 4.0, riutilizzabili citando BoardPilot.