Bonjour Communauté,
Aujourd’hui, je voudrais présenter un projet intéressant: Nous générons un "code QR" stocké dans le code source avec notre conseil ESP32Dev et l’AZ-Delivery 1.3" Oled Display.
Pour ce faire, nous avons besoin de :
2 Planches à pain
1 Module ESP32 Dev
1 1,3" Oled
1 Powerbank (facultatif)
Le câblage:
ESP32 NodeMCU | OLED 1.3" |
Gnd | Gnd |
3.3V | Vcc Vcc |
G22 | Sck |
G21 | Sda |
Libarys requis :
Code:
#include <Qrcode.H (en)> #include <SH1106 (en).H (en)> SH1106 (en) Affichage(0x3c, 21, 22); Qrcode Qrcode (&Affichage); Vide Configuration() { Série.Commencer(115200); Série.println(""); Série.println("Génération..."); Affichage.Init(); Affichage.Clair(); Affichage.Affichage(); Initialiser l’affichage QRcode à l’aide de la bibliothèque Qrcode.Init(); créer qrcode Qrcode.Créer("http://flyt.it/kundenservice-rueckmeldung"); } Vide Boucle() { }
Modifications / étapes:
- d’abord, nous avons le Adresse I2C notre affichage a été lu
- Grande planche à pain fabriquée
- Ajustement de l’écran: L’ESP8226/32 Oled SSD1306 Libary prend également en charge le contrôleur SH1106
- Ignorer le message d’erreur QR-Libary sur COMPATIBILITY avec ESP32 :-)