Étape 4: programme
Connecter le circuit à un ordinateur, puis ouvrez le logiciel de programmation. Entrez le code suivant: (ce code est pour le circuit dans le diagramme ci-dessous)
setInt 00001000, % 00001000
principal :
Goto principal
interruption :
High 5
faire une pause 5000
5 bas
setInt 00001000, % 00001000
retour
Voici ce que signifie le code :
setInt 00001000, % 00001000
Ce code définit une interruption pour broche 3, qui est de se connecter à deux commutateurs par des diodes.
principal :
Il s’agit d’une étiquette pour une routine nommée « main »
Goto principal
Cela exécute la routine « principal ». Ces deux lignes de code sans cesse en boucle, ne rien faire. Il s’agit de montrer l’interruption.
interruption :
Il s’agit d’une étiquette d’une sous-routine appelée « interruption », qui est exécutée lorsque la broche 3 est déclenchée.
High 5
Cette commande définit la broche 5 (relié à la LED) en haut, qui allume la LED.
faire une pause 5000
Cela indique le code d’attendre 5 000 millisecondes (5 secondes) avant de continuer.
5 bas
Ceci définit la broche 5 au plus bas, qui désactive la LED.
setInt 00001000, % 00001000
Cette renables l’interruption à nouveau, car elle est désactivée lorsqu’elle est déclenchée.
retour
Cela indique le code pour revenir à l’endroit où la sous-routine a été activée (lorsque l’interrupteur a été pressé)