Bonjour à tous et à toutes,
Je suis actuellement en train d'essayer de faire fonctionner des relais 2 voies et 4 voies avec une arduino ce montage fonctionnait auparavant très bien. Mais maintenant je ne sais pas pourquoi et j'aurai bien besoin de votre aide s'il vous plaît, les relais fonctionnent à l'envers : normalement quand on leur envoie un courant haut ( HIGH ) depuis l'arduino ils sont censés s'allumés (la led d'indication est allumée ) et le courant est envoyé entre le normalement ouvert (normaly open NO sur les photos ) et le commun et quand on leur envoie un courant bas (LOW) il doivent s'éteindre ( la led d'indication est éteinte) et le courant passe entre le commun et le normalement fermé ( normaly close NC sur les photos).
Mais maintenant c'est le contraire quand j'envoie un état haut donc je lui commande l'allumage le courant passe entre le normalement fermé et le commun et quand il est en état bas le courant passe entre le normalement ouvert et le commun.
J'ai fais un code le plus basique qui soit pour les tester le voici :
J'ai deux cartes arduino j'ai testé avec les deux le résultat est le même, il y a en photo les relais que j'utilise.Code:int Relais1=2; //variable pour le pin qui commande le relais void setup() { pinMode(Relais1,OUTPUT); //pin relais en sortie } void loop() { digitalWrite(Relais1,HIGH); // on commande l'allumage }
Je branche bien le GND au GND et le VCC au 5V et le IN1 ou IN2 ou pin 2 de mon arduino après pour savoir où le courant passe je n'alimente pas le commun je me sers juste d'un multimètre.
Merci de m'aidez s'il vous plaît je ne comprend rien à cette inversion
photo relais 2.PNG
photo relais.PNG
-----