Pourquoi un while pour ouvrir le tube qui distribue les croquettes ?
En général on l'utilise ( en PHP ) pour faire des actions répétées, hors là tu n'as besoin de l'ouvrir qu'une fois
et après le refermer X temps après.
Tu pourrais faire un truc du genre :
CODE :
if (capteur == HIGH)
{
// Ouverture du tube
Temps_close = millis() + 300; // Sauvegarde du temps normal provoquant la fermeture
}
elseif ( millis() >= Temps_close )
{
// Fermture du tube
}
Je sais pas si ça fonctionne, j'ai fais ça sur le vif mais ça devrait te donner des idées ^^
En attendant il est malin ton chat ! Moi je surveille pas sa ligne à ce point

( faut dire que si il a pas faim, il mange pas )
Message édité par OrOoX le mercredi 21 août 2013 à 13:33:01