LCD 16x2 RGB

L'intérêt de cet affichage est de pouvoir gérer la couleur d'arrière plan au format RGB (Rouge, vert (Green), Bleu)

Attention

L'alimentation du grove LCD RGB blacklight V4.0 doit se faire en 5V et non en 3.3V fournit par la carte

Il faudra donc effectuer un câblage légèrement plus complexe qu'un simple raccordement avec un câble grove

La démarche est ensuite similaire, au programme près, que la version LCD monochrome

MéthodeImporter un programme librairie

Il faut télécharger le programme ci-dessous et l'enregistrer dans le répertoire mu de l'ordinateur

Remarque le dossier mu de l'ordinateur est dans un répertoire comme sur ce modèle

(C:\Users\______\mu_code\)

MéthodeMettre en oeuvre le programme de base

1.Lancer le logiciel Mu Editeur

2.Dans le menu de Mu

3.Choisir le mode BBC microbit

4.Déposer le fichier mb_lcd_rgb_grove.py dans la carte microbit (device )

exemple avec un fichier nommé pApESP.py

exemple de dépôt de fichier avec pApESP.py

4. Charger le programme ci-dessous dans un nouveau programme

1
#programme microbit LCD RGB
2
from mb_lcd_rgb_grove import *
3
from microbit import *
4
5
lcd = mb_lcd_rgb_grove()
6
lcd.color(0, 0, 0)
7
lcd.clear()
8
lcd.setCursor(4, 0)
9
lcd.write('SI-CIT')
10
while True:
11
    # affichage
12
    sleep(500)
13
    lcd.setCursor(4, 2)
14
    lcd.write('Super !')
15
    # couleur
16
    lcd.color(255, 0, 0)
17
    lcd.setCursor(4, 2)
18
    lcd.write('Super !')
19
    sleep(500)
20
    lcd.color(0, 255, 0)
21
    lcd.clear()
22
    lcd.setCursor(4, 0)
23
    lcd.write('SI-CIT')
24
    sleep(500)
25
    lcd.color(0, 0, 255)
26
    lcd.setCursor(4, 2)
27
    lcd.write('Super !')
28
    sleep(500)
29
    lcd.clear()
30
    lcd.setCursor(4, 0)
31
    lcd.write('SI-CIT')

Lancer le programme (#Programme test LCDmono)