Bonjour à tous
Je suis débutant et depuis avoir fait plusieurs petits projets je me suis lancé dans un projet plus ambitieux , je veux configurer un système d'arrosage avec des valves solénoïdes , un LCD 16x2 et boutons pour arrêter et démarrer les valves manuellement. J'ai fait mes tests et tout fonctionne avec 1 valve ( valve de 12v ), mais dans le code quand je dit à l'arduino ( même pas sans connecter la deuxième valve ) " pinMode(RelayZone2Pin, OUTPUT); la valve reste toujours active , j'ai 12v dans la valve , peu importe si je mis LOW dans le Pin la valve reçoit 12v.
Voici mon code, c très simple juste pour vous montrer que même avec ce petit code de test , il fait la même chose
########################
############################
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #define relay1 22 // #define relay2 24 // void setup() { //Setup all the Arduino Pins Serial.begin(9600); pinMode(relay1, OUTPUT); pinMode(relay2, OUTPUT); } void loop() { digitalWrite(relay1, HIGH); //Green LED on, Yellow LED off delay(3000); Serial.println("Relay ON"); digitalWrite(relay1, LOW); //Yellow LED on, Green LED off delay(3000); Serial.println("Relay OFF"); }
Dès que je mis : pinMode(relay2, OUTPUT); ça plante.
Note: Si j'utilise le 5v l'arduino connecté à mon ordinateur pour alimenter les relays ça fonctionne bien.
Voir mon circuit , j'ai aussi d'autres composants mais je n'ai pas mis car ça deviendrait trop compliqué à visualiser.
Aussi j'aimerais avoir vos opinions par rapport à mon dessin, est-ce que je devrait mettre des capaciteurs ou de diodes, j'ai lu qu'il est conseillé d'en mettre ds diodes si on utilise le 5V de l'arduino pour alimenter le relay mais vu que j’alimente avec un power supply externe je n'ai pas mis.
Je vous remercie beaucoup de votre aide.
Partager