Télécharger la bibliothèque  : esp_grove_rgb_lcd.zip et  l'installer  (voir le tutoriel)


Raccordement : utiliser un adaptateur 3,3-5V (voir rubrique Adaptateur 3,3-5V)


Changer dans la bibliothèque l'affectation des broches SCL et SDA en fonction de l'ESP utilisé :

    • ESP8266         i2c = I2C(scl=Pin(5), sda=Pin(4), freq=20000)
    • ESP32         i2c = I2C(scl=Pin(22), sda=Pin(21), freq=20000)


ESP8266/ESP32

Programme qui affiche du texte sur un fond qui change de couleur


from esp_rgb_lcd_grove import *

import time


lcd = esp_afficheur_lcd()

lcd.color(0, 0, 0)


while True:

    # affichage

    lcd.clear()

    lcd.setCursor(2, 0)

    lcd.write('hello World')


    # couleur

    lcd.color(255, 0, 0)

    time.sleep_ms(500)

    lcd.color(0, 255, 0)

    time.sleep_ms(500)

    lcd.color(0, 0, 255)

    time.sleep_ms(500)



Méthodes de la bibliothèque rgb_lcd_grove

Méthode


mb.afficheur.lcd()

esp.afficheur.lcd()

Initialisation de l'afficheur sur Micro:bit ou ESP8266

.clear()

Efface l'écran

.setCursor(col, lig)

Place le curseur à la position voulue en définissant ses coordonnées.  Le caractère en haut à gauche de l'écran a pour coordonnées (0, 0) et celui en bas à droite de l'écran, (15, 1).

.color(r, v, b)

 Change la couleur du rétro-éclairage en définissant les composantes RVB.

 r : 0-255, v : 0-255, b : 0-255

.write('GCworks')

.write(var)

Affiche du texte ou une variable

















Créé avec HelpNDoc Personal Edition: Créer facilement des fichiers Qt Help