Étape 10 : Programmer la puce
Tapez ce code :
init : pause 500' attente pour écran initialiser les données tant n’est pas perdu
serout 1, N2400, (1)' affichage enregistré message 1: "externe:" sur la ligne du haut
faire une pause attendre 5' pour qu’il fonctionne
serout 1, N2400, (2)' afficher sauvé un message 2: « Température » sur la ligne de fond
readtemp 1, b1' lire la température initialement pour obtenir la lecture de température minimale
B6 = b1' régler la température minimale comme courant donc il ne s’affiche pas 0
setInt % 00000100, % 00000100' set interrupt à entrée commune de broche (entrée 2)
Interrompre :
GoSub Maxmin'go d’écran montrant max et min température
setInt % 00000100, % 00000100' Réinitialiser interruption parce qu’elle est annulée lorsqu’il est déclenché
MAXMIN :
serout 1, N2400, (3)' affichage enregistré message 3: "Max. Temp: "sur la ligne du haut
faire une pause attendre 5' pour qu’il fonctionne
serout 1, N2400, (4)' afficher sauvé un message 4: "min. Temp:" sur la ligne de fond
faire une pause attendre 5' pour qu’il fonctionne
serout 1, N2400, (254 140, #b5,"C") ' afficher la température maximale (variable b5) puis "C"
faire une pause attendre 5' pour qu’il fonctionne
serout 1, N2400, (254 204, #b6,"C")' afficher la température minimale (variable b6) puis "C"
attendre 10' attendre 10 secondes pour laisser le temps de lire
serout 1, N2400, (1)' affichage enregistré message 1: "externe:" sur la ligne du haut
faire une pause attendre 5' pour qu’il fonctionne
serout 1, N2400, (2)' afficher sauvé un message 2: « Température » sur la ligne de fond
Celsius :
readtemp 1, b1
serout 1, N2400, (254 140, #b1,"C")
serout 1,N2400,(254,140)
Si b1 > b5 puis goto GT ' tester si la nouvelle température maximale
Si b1 < b6 puis goto LT ' tester si la nouvelle température min
Goto Celcius
GT :
B5 = b1 ' régler la nouvelle température max
Goto Celcius
LT :
B6 = b1 ' régler la nouvelle température min
Goto Celcius
Cliquez sur Exécuter et programmer la puce. N’oubliez pas de mettre en marche à la puce tout en programmation.
Si rien ne montre puis ajustez le contraste à l’arrière des membres du pilote. C’est un petit potentiomètre.