Hallo community,
Vandaag wil ik een interessant project presenteren: We genereren een QR-code, opgeslagen in de broncode, met ons ESP32Dev-bord en de AZ levering 1.3 "Oled Display.
Hiervoor hebben we nodig:
2 broodplanken
1 ESP32 Dev-module
1 1.3 "Oled
1 powerbank (optioneel)
De bedrading:
ESP32 NodeMCU | OLED 1.3 " |
GND | GND |
3.3V | VCC |
G22 | SCK |
G21 | SDA |
Vereiste bibliotheken:
Code:
# opnemen <qrcode.h> # opnemen <SH1106.h> SH1106 weer te geven(0x3c, 21, 22); QR-code qrcode (&weer te geven); nietig instellen() { Serie.beginnen(115200); Serie.println(""); Serie.println("Bezig met genereren ..."); weer te geven.init(); weer te geven.duidelijk(); weer te geven.weer te geven(); // Initialiseer QRcode-weergave met behulp van bibliotheek qrcode.init(); // maak qrcode qrcode.creëren("http://flyt.it/kundenservice-rueckmeldung"); } nietig lus() { }
Modificaties / werkstappen:
- eerst hebben we dat I2C-adres van onze display
- Een grote broodplank gemaakt
- Aanpassing van het display: de ESP8226 / 32 Oled SSD1306 Libary ondersteunt ook de SH1106-controller
- Negeer foutmelding van QR-Libary over compatibiliteit met ESP32 :-)