Ciao Comunità,
Oggi vorrei presentare un progetto interessante: Generiamo un "codice QR" memorizzato nel codice sorgente con la nostra scheda ESP32Dev e il display Oled di consegna A-3.
Per fare questo, abbiamo bisogno di:
2 Tavole da pane
1 Modulo Dev ESP32
1 1.3" Oled
1 Powerbank (opzionale)
Il cablaggio:
ESP32 NodeMCU | OLED 1.3" |
Gnd | Gnd |
3.3V | Vcc |
G22 | Sck |
G21 | Sda |
Libary richiesti:
Codice:
#include <Qrcode.H> #include <SH1106 (INFORMAZIONI IN INGLESE).H> SH1106 (INFORMAZIONI IN INGLESE) Visualizzazione(0x3c (in modo 0x3c), 21, 22); Qrcode Qrcode (&Visualizzazione); Vuoto Installazione() { Seriale.Iniziare(115200); Seriale.println(""); Seriale.println("Generazione..."); Visualizzazione.Init(); Visualizzazione.Chiaro(); Visualizzazione.Visualizzazione(); Inizializzare la visualizzazione di QRcode utilizzando la libreria Qrcode.Init(); creare qrcode Qrcode.Creare("http://flyt.it/kundenservice-rueckmeldung"); } Vuoto Ciclo() { }
Modifiche / passaggi:
- prima abbiamo il Indirizzo I2C il nostro display è stato letto
- Grande breadboard realizzato
- Regolazione del display: la ESP8226/32 Oled SSD1306 Libary supporta anche il controller SH1106
- Ignora messaggio di errore QR-Libary su COMPATIBILITY con ESP32 :-)