Haut de la page
Bibliothèque ThingPulse

/*

  Connecter l'écran HiLetgo 0.96" SSD1306 I2C IIC 128X64 avec la carte Esp32 Seekool

 

  Bibliothèque ThingPulse

 

  Arduino IDE, prg94a5.ino

 

  http://nano-ordinateur-info.fr/

*/

 

#include <Wire.h>

#include "SSD1306.h"

 

SSD1306  display(0x3c, 21, 22);

 

void setup() {

 

  display.init();

  display.flipScreenVertically(); 

  display.drawString(0, 0, "Nano-Ordinateur.Info");

  display.display();

}

 

void loop() {}

Affiché le message "Nano-Ordinateur.Info" avec cette bibliothèque.

Inclue la bibliothèque ThingPulse :

#include "SSD1306.h"

 

Initialise l'affichage OLED à l'aide de la bibliothèque Wire à l'adresse 0x3c (I2C) sur les port GPIO 21 et 22

SSD1306  display(0x3c, 21, 22);

 

Initialise l'affichage

display.init();

 

Tourner l'écran de 180°

display.flipScreenVertically(); 

 

Affiche une chaine de caractère aux positions x et y

display.drawString(0, 0, "Nano-Ordinateur.Info");

 

Ecrit le tampon dans la mémoire

display.display();

Téléchargé le programme à l'adresse suivante...

...ou coller le code suivant dans l'IDE Arduino.

Pour installer la bibliothèque, allez dans le menu Outils / Gérer les bibliothèques... puis entrée 1306 dans le champ de recherche et installé la bibliothèque ThingPulse.

Principales commandes pour afficher le texte "Nano-Ordinateur.Info"

Il s'agit d'un pilote pour les écrans OLED SSD1306 128x64 et 128x32 fonctionnant sur les plates-formes Arduino / ESP8266 & ESP32 et mbed-os. Peut être utilisé avec la version I2C ou SPI de l'écran.

I2C Pour connaitre l'adresse I2C de l'afficheur voir le tutoriel suivant :

Scanner le bus I2C Site officiel Code Esp32 : Affiché "Nano-Ordinateur.Info"

Cliquer sur le bouton Téléverser pour transférer le programme à l'ESP32.

Github Autres commades pour l'affichage
Exif_JPEG_420

L'écran oled doit afficher le texte "Nano-Ordinateur.Info".

.

Branchement

L'alimentation de l'écran est fourni par l'Esp32, le pin SCL (Serial CLock) est relié au port GPIO 22 et le pin SDA (Serial data) est relié au port GPIO21.

Placer l'écran et la carte sur la platine d'essai, puis mettez les cables en place.

Le câblage terminé, connecter la carte à votre ordinateur.

Schéma.

Pour que le microcontrôleur puisse gérer l'affichage, il faut ajouter des bibliothèque dans L'IDE Arduino. Il en existe plusieurs.

Matériel nécessaire

Un écran HiLetgo 0.96" SSD1306 I2C IIC 128X64 ou équivalent.

Quatre cables Dupont male/male.

Plaque d'essai 400 points

Une carte Esp32 Seekool ou équivalent.

Tutoriels
Ecran oled 0.96" I2C et Esp32

Connecter l'écran HiLetgo 0.96" SSD1306 I2C IIC 128X64 avec la carte Esp32 Seekool.

Préparation logicièls

Avant de commencer, assurez-vous que la dernière version de l'IDE Arduino est installée sur votre ordinateur...

... et que les pilotes de la carte soit bien installer dans l'IDE Arduino.

... voir également...

Télécharger la dernière version de l'IDE Arduino Installer Arduino IDE sous Windows 7 Connecter la carte Esp32 Seekool avec l'IDE Arduino