Variateur à led

Emile

Senior Member
Bonjour,

une question que je me pose.

Je voudrais allumer plusieurs leds avec un temps précis entre chaque.

Je veux pouvoir choisir un temps fixe entre chaque led.

main: b0 =1



high 0
wait b0
low 0
high 1
wait b0
low 1
high 2
wait b0
low 2
stop


Mais cela ne fonctionne pas.
Je suis obligé de mettre une valeur précise et non b0

High 0
pause 10
Low 0

et non

high 0
pause b0 ( si bo = 10 ca serait pause 10 en theorie ...).
low 0

des idées ?

Cela me permettrait de ne pas avoir à taper 50 fois le meme code pour 50 valeurs différentes.

Emile
 

Chavaquiah

Senior Member
WAIT n'est pas une commande propre mais un alias por "PAUSE x * 1000". On ne peut pas utiliser des variables avec WAIT mais on peut les utiliser avec PAUSE.

Pour pouvoir attendre plus de quelques millisecondes, il faut utiliser des variables de 16 bits.

Par example:

Code:
main:
   w0 = 10000 '10 secondes
   high 0
   pause w0
   low 0
   high 1
   pause w0
   low 1
   high 2
   pause w0
   low 2
 
Top