PUB clignote16 'ce texte doit commencer tout a gauche la ligne et PUB indique que cette méthode est publique
dira[16]:=1 'on ouvre la porte correspondant a la patte 16 du Propeller pour pouvoir envoyer des messages du Propeller vers l'extérieur
repeat 10 'on va répéter ce qui suit 10 fois et il faut ldécaller ce qui suit vers la droite
outa[16] := 1 ' on met la patte 16 a la tension haute => la LED recoit du courant
waitcnt(3_000_000 + cnt) 'on attend 3_000_000 cycles de l'horloge du propeller:1/4 de seconde
outa[16] := 0 'on met la patte 16 a la tension basse => la LED s'éteint
waitcnt(3_000_000 + cnt) 'on attend 3_000_000 cycles de l'horloge du propeller
Facile !! non ?
On verra plus tard que pour avoir des durées indépendantes de la vitesse de l'horloge du processeur, qu'on peut faire varier de 5 a 80 Mhz ,on remplace les chiffres des durées par des multiples d'une " constante" interne appelé clkfreq et qui donne toujours un temps de 1 seconde et < Waitcnt(clkfreq/10 +cnt) > fait attendre un dixiéme de seconde. (cnt est un compteur interne du Propeller qui donne l'heure en monbre de cycles du Propeller)
Noter: une patte du Propeller ne peut pas fournir beaucoup de courant : au maximum 30 milliAmpéres ; c'est suffissant pour allumer une LED mais pas pour faire marcher un moteur.
QU'EST CE QU'ON A VU ? ET QUELLES QUESTIONS PEUT ON SE POSER POUR LA SUITE ?