Bonjour,
après la configuration de tes sorties, fixe leur état :
1 2 3 4 5 6 7 8 9 10 11 12
|
void setup()
{
//Setup all the Arduino Pins
Serial.begin(9600);
pinMode(relay1, OUTPUT);
pinMode(relay2, OUTPUT);
digitalWrite(relay1, LOW);
digitalWrite(relay2, LOW);
} |
mais le bout de code que tu as posté pose problème ?
Je n'ai pas de problème quand je branche mon arduino avec l'USB de mon ordinateur ou si j'alimente avec avec un power supply externe 5V, mais avec ce même scénario mais en alimentant le relays avec autre power supply externe c'est là que ça plante et j'obtient tout le temps 12V sur les valves.
c'est à dire ? Ton alimentation externe 5V comment l'as-tu branchée ? Sur quelles broches de l'Arduino ? j'aliment l'arduino avec un transfo 5v et un DC power plug.
Les condensateurs limitent les fluctuations en tension qui pourraient survenir sur les alimentations.
Les diodes de roue libre sur les bobines des relais et même des électrovannes
sont obligatoires, si tu ne veux pas griller l'électronique de commande. S'il n'y en a pas, surtout sur les bobines des relais, il y a un risque de griller ta carte Arduino.
Quelle est la référence de la carte des relais ?
Partager