Dans ce tutoriel nous allons voir comment afficher un texte dans un afficheur SSD1306 avec la carte ESP32:
Il est possible d’afficher du texte sur un afficheur OLED SSD1306 avec la carte ESP32 en utilisant une bibliothèque de gestion de l’afficheur et en écrivant du code pour envoyer des données à l’afficheur. L’afficheur OLED SSD1306 est un afficheur à matrice de points de petite taille et à faible consommation d’énergie, qui peut être utilisé pour afficher du texte, des images et des graphiques dans vos projets de développement.
Voici les étapes à suivre pour afficher du texte sur un afficheur OLED SSD1306 avec la carte ESP32 :
carte ESP32
La carte ESP32 est une carte de microcontrôleur basée sur le microcontrôleur ESP32 d’Espressif Systems. C’est une puce système à faible coût et à faible consommation d’énergie conçue pour les applications de l’Internet des objets (IoT).
afficheur SSD1306
Le SSD1306 est un contrôleur d’affichage OLED (diode électroluminescente organique) monochrome qui est couramment utilisé dans les petites applications d’affichage. Les affichages OLED sont minces, légers et économes en énergie, ce qui en fait un choix populaire pour les dispositifs portables et d’autres applications où l’espace et la consommation d’énergie sont un problème.
une plaque d’essai
Une plaque d’essai est un type de carte de développement électronique qui permet aux développeurs de tester et de prototyper facilement des circuits électroniques. Elles sont souvent utilisées par les développeurs pour tester rapidement des idées et des conceptions avant de les intégrer à un projet plus important ou de les intégrer dans une carte de développement plus permanente.
Les fils de connexion sont des fils électriques utilisés pour connecter des composants électroniques à une carte de développement Arduino. Ils sont généralement utilisés pour connecter des capteurs, des actionneurs, des afficheurs et d’autres composants à la carte Arduino afin de créer des circuits électroniques.
Pour réaliser le montage il faut connecter:
Voici le programme qui permet d’afficher un texte sur l’afficheur LCD.
1 2 3 4 5 6 7 8 9 10 11 12 |
from machine import Pin, I2C import ssd1306 from time import sleep # ESP32 Pin assignment i2c = I2C(-1, scl=Pin(22), sda=Pin(21)) oled_width = 128 oled_height = 64 oled = ssd1306.SSD1306_I2C(oled_width, oled_height, i2c) oled.text('Carte', 0, 0) # Afficher les deux mots 'Carte ESP32' oled.text('ESP32', 0, 10) oled.show() |
Remarque: il faut importer la bibliothèque suivante: ssd1306