correction de mon code
bonjour,
encore et toujours pour mon poulailler, j'ai essayé de créer un code pour l'ouverture et la fermeture de la porte du poulailler.
beaucoup me diront que ces codes existent déjà mais faire un copier/coller ne m'apprend rien sur la programmation de l'arduino.
c'est pour cette raison que je vous demande de l'aide pour ce programme de novice qui est loin d'être parfait.
pouvez vous m'aider à finir la dernière partie en m'expliquant comment faire car je n'ai pas trouvé sur les tutos pour ajouter la condition des 1 min de la partie du code suivant:
encore merci à vous pour les différents partages de connaissances et de conseils.
encore et toujours pour mon poulailler, j'ai essayé de créer un code pour l'ouverture et la fermeture de la porte du poulailler.
beaucoup me diront que ces codes existent déjà mais faire un copier/coller ne m'apprend rien sur la programmation de l'arduino.

c'est pour cette raison que je vous demande de l'aide pour ce programme de novice qui est loin d'être parfait.
pouvez vous m'aider à finir la dernière partie en m'expliquant comment faire car je n'ai pas trouvé sur les tutos pour ajouter la condition des 1 min de la partie du code suivant:
code: [select]
// allumer led erreur si les fin de course sont les deux appuyés ou que les relais d'ouverture ou de fermeture sont enclenché depuis plus de 1 min
if ((etatbuttonopen = low) && (etatbuttonclose = low)) || (delayopen = high) || (relayclose = high){ // si les fins de courses sont les deux appuyé ou que les relais d'ouverture ou de fermeture sont enclenché depuis plus de 1 min
digitalwrite (lederror, high); // allumer la lumière d'erreur)
else { // si les fins de course ne sont pas appuyé en même temps ou que les relais ne fonctionnent pas pendant plus d'une min
digitalwrite (lederror, low); // eteindre la led d'erreur
}
}
encore merci à vous pour les différents partages de connaissances et de conseils.
la façon basique
la façon plus complexe --> étudiez les exemples de gestion du temps et des états qui sur le long terme sera l'approche à favoriser
si vous ne lisez que le français étudiez ce tuto
sinon en anglais blink without delay
je recommande aussi la lecture et analyse de ce post si vous lisez l'anglais
code: [select]
delay(60000ul);
qui fait une attente active de 60 secondesla façon plus complexe --> étudiez les exemples de gestion du temps et des états qui sur le long terme sera l'approche à favoriser
si vous ne lisez que le français étudiez ce tuto
sinon en anglais blink without delay
je recommande aussi la lecture et analyse de ce post si vous lisez l'anglais
Arduino Forum > International > Français (Moderators: jfs, Snootlab) > correction de mon code
arduino
Comments
Post a Comment