Bonjour,
Je souhaiterais à partir de seuils des données d'un capteur d'humidité et de température (DHT22) actionner un moteur dans deux sens et contrôler une pompe à eau.
Matériel : capteur DHT22, moteur, pompe, carte arduino, (relais/motorshield ?)
Voici une ébauche du programme :
variables :
Temp //valeur de la température
H% //valeur de l'humidité
M //pin 7 de la carte arduino
P //pin 8 de la carte arduino
boucle :
M fermé
P actionné
lire/afficher Temp
lire/afficher H%
Si Temp > 25°C
Actionner M pendant X s //moteur tourne dans sens +
Else ne rien faire
fin si
Si² Temp < 25°C et que M ouvert
Fermer M pendant X s //moteur tourne dans sens -
Else ne rien faire
fin si
Si H% < 40%
Actionner P //la pompe fournit de l'eau
Else ne rien faire
fin si
Si² H% > 70%
Eteindre P //la pompe ne fournit pas d'eau
Else ne rien faire
fin si
Le programme est-il juste ?
Il y a-t-il une structure beaucoup plus simple pour mon programme ?
Le moteur et la pompe doivent-ils être branchés sur un relai ou motorshield ?
Auriez-vous des liens vers des tutoriels pour contrôler un moteur à partir de données de capteurs ?
Merci d'avance pour votre aide, je débute sur arduino.