Bonjour à tous,
Décidément j'ai l'impression que je suis le seul à avoir des soucis !!! .
J'avais fabriqué une petite télécommande et son récepteur, pour le boulot permettant d'activer un appareil à distance . Elle m'est revenue dans les mains pour une petite modification . Je me suis dit facile ! quenini !! je vois pas ou ca coince !
Il faudrait que la broche C.4 passe a l'état bas au bout de 1 minute si rien n'est actionné . Mais qu'il puisse l'éteindre manuellement avant 1 minute ; En fait la personne allume et éteint normalement en moins de 1 minute . Si la personne oublie d'éteindre, au bout d'une minute il faudrait que ça se coupe .
Pour les test j'ai mis 5 secondes. je sais que j'éteins même si la sortie est deja à zéro, je corrigerais après , car même la ça ne s'éteint pas au bout de 5 secondes . J'ai lu qu'on pouvait "sauté" la commande SERIN si pas de réception j'ai donc mis toutes les secondes comme ca le programme continue.
Voici mon code :
Décidément j'ai l'impression que je suis le seul à avoir des soucis !!! .
J'avais fabriqué une petite télécommande et son récepteur, pour le boulot permettant d'activer un appareil à distance . Elle m'est revenue dans les mains pour une petite modification . Je me suis dit facile ! quenini !! je vois pas ou ca coince !
Il faudrait que la broche C.4 passe a l'état bas au bout de 1 minute si rien n'est actionné . Mais qu'il puisse l'éteindre manuellement avant 1 minute ; En fait la personne allume et éteint normalement en moins de 1 minute . Si la personne oublie d'éteindre, au bout d'une minute il faudrait que ça se coupe .
Pour les test j'ai mis 5 secondes. je sais que j'éteins même si la sortie est deja à zéro, je corrigerais après , car même la ça ne s'éteint pas au bout de 5 secondes . J'ai lu qu'on pouvait "sauté" la commande SERIN si pas de réception j'ai donc mis toutes les secondes comme ca le programme continue.
Voici mon code :
Code:
#PICAXE 08M2
dirC.2=0 'Déclare C.2 comme entrée (trigger)
dirC.4=0 'Déclare C.1 comme SORTIE
low C.4
'############################################################
' Programme principal
'############################################################
do
Serin [1000],C.2,0,("X","Y"),b1 'Rentre la valeur dans b1 si les qualifiers recus sont "X" et "Y"
if b1 = 65 then 'Si b1 = "A"
toggle C.4
pause 2000
b1=0
time = 0
end if
if time > 5 then
low C.4
end if
loop