Écrire un programme qui fait varier le nombre de pixels bleus (25,50,150) et rouges (200, 22, 33) en fonction de la température du capteur SHT31, d’une température de référence entre 19c et 35c et d’une valeur de palier entre 0,1c et 1c.
L’utilisation du bouton permet de sélectionner la fonction du potentiomètre. Le potentiomètre sert à l’ajustement, et de la température de référence, et de la valeur des paliers.
Si la température est <= à la valeur indiquée par le potentiomètre [0…1023 –> 19..35c] (nommée valeur de référence) alors tous les pixels sont bleus.
Par exemple, si le potentiomètre est égal à 22 (valeur de référence) et qu’il fait 20c, alors tous les pixels seront bleus.
Par exemple, pour 24C (valeur de référence), une valeur de palier de 0,5c et une température de 26c, les 6 premiers pixels sont bleus et les 4 derniers sont rouges.
Par exemple,
une température obtenue de la SHT31 de 24c
une température de référence de 22c
une valeur de palier de 0,5c (valeur du pot de 5 / 10.0)
(24c – 22c) / 0,5c = 4 pixels rouges.
10(NBPixels) – 4 = 6 pixels bleus.
NOTE: Pour la valeur de palier, il faut ramener les valeurs du potentiomètre entre 1 et 10 et utiliser la valeur / 10.0
Par exemple, si valeur potentiomètre = 10 alors valeurPalier = 10 / 10.0 = 1c. Si potentiomètre = 5 alors valeurPalier = 5 / 10.0 = 0,5c
Les informations suivantes doivent-être affichées sur le module rgb_lcd:
Ligne 1:
R:99 P:99 T: 99
Ligne 2:
BL : 99, RG : 99
Note: R = température de référence, P = valeur des paliers avant la division par 10.0 (donc entre 1 et 10), T = température du capteur en temps réel, BL = nombre de pixels bleus allumés, RG = nombre de pixels rouges allumés.
Note: Utiliser un doigt sur le capteur pour faire augmenter la température.
Les points seront attribués en fonction d’une solution fonctionnelle et d’un code normalisé et structuré.
Utilisation de MACROS pour les valeurs limites: température de référence, température minimum/maximum, broches des modules, …
Léa, avant 16h30.
Au besoin, il sera possible de remettre l’examen jusqu’à 17h30.
Bonne chance à tous!