Bonjour tout le monde,
Je suis débutante en Arduino,
S'il vous plait je voudrais allumer un tube fluo pendant une durée ( de 7h du matin jusqu'à 19h )
parmi les solution que j'ai trouvé c'étais un relais temporisé
j'ai écrit ce programme mais je ne suis pas sur si ça va marcher ou pas
int led=8;
int relais=9;
int x=0; // la variable du relais
int a=7;
int b=19;
void setup ()
{
pinmode(8,output);
pinmode(9,output);
}
void loop
{
if ( x > 7 && x<19 )
digitialWrite(led,high );
else
digitalWrite(led,low);
}
S'il vous plait comment je peux résoudre ce problème juste à l'aide d'une horloge
Mercii d'avance
didyi:
S'il vous plait comment je peux résoudre ce problème juste à l'aide d'une horloge
Mercii d'avance
Bien justement, il te faudrait une horloge. Or là dans ton programme il n'y a rien de ce genre.
Donc 2 possibilités:
tu ne cherches pas la précision et une dérive dans le temps t’indiffère. Dans ce cas tu utilises delay() ou si tu veux faire un peu plus propre tu utilises millis()
oui exactement mr fdufnews le problème c'est que c'est la première fois que j'utilise l'arduino ou les microcontroleurs en général
c'est tout a fais différent de mon cursus scolaire .
si vous pouviez m'aider je serai reconnaissant à vie
Merci encore pour votre participation
si vous pouviez m'aider je serai reconnaissant à vie
tu essaye de comparer quelque chose avec rien.
donc trouve le moyen de récupérer l'heure pour être comparée avec quelque chose.
soit par la lib timer, soit par un module RTC.