Piloter un relais inverseur

Bonjour,
Je dois piloter un verrin à l'aide d'un relais inverseur, et je ne trouve aucune info la dessus sur internet :confused:
J'ai de très petites bases en Arduino, donc c'est un peu compliqué...
Merci pour votre aide !

Tu ne crois pas que c'est un peu léger comme description ?
Quel relais ?
Quel verrin ?
Quel ARDUINO ?

Oui désolé... je m'y connais vraiment très très peu :confused:
Alors, en fait, une carte RFID activera le relais inverseur, et le vérrin. Le programme pour la carte RFID est déja fait et fonctionnel.
Aussi, le verrin doit etre piloté à partir de 2 boutons.

Concernant la carte, c'est une arduino UNO,
Le relais inverseur, c'est un OMRON, G5LE-14, 5 VDC.
Le verrin, 12V DC
Ainsi qu'une batterie 12V 9Ah.

Les branchements RFID, vers Arduino, vers Relais sont fonctionnels, il manque juste le programme.
Ainsi que les branchement batterie/verrin mais ca ce n'est pas la priorité.
Merci beaucoup

il manque juste le programme

Pour piloter le relais ?

Le programme pour la carte RFID est déja fait et fonctionnel.

D'où sort il?
Que fait il?
Comment est il?

Il manque en effet le programme pour piloter le relais, en prenant en compte les 2 boutons. Ce relais entrainera 2 verrin.

J’ai reussit a faire le programme RFID tout seul, il fonctionne. Son principe, autoriser l’accés a seulement une carte RFID, en gros, reconnaitre les cartes et le signal qu’elles envoient.
Voila juste la partie pourdetecter la carte:

String UID = “”;
for (byte i = 0; i < mfrc522.uid.size; i++) { //Extrait l’information et la stocke dans la variable UID
UID.concat(String(mfrc522.uid.uidByte < 0x10 ? “0” : " ")); //On la retranscrit dans un format Hexadécimal
_ UID.concat(String(mfrc522.uid.uidByte*, HEX));_
_
}*_

* UID.toUpperCase();*
* if (UID.substring(1) == “13 7E 6A 85”){ //Autorise seulement la carte*
* Serial.print("Accès Autorisé "); //Affichage accès autorisé*
* delay(2000); // Badger toutes les 2 secondes*
* }*
* else {*
* Serial.print("Accès refusé ");*
* delay(2000);*
* }*
}
Merci a vous !

 String UID = "";
  for (byte i = 0; i < mfrc522.uid.size; i++) {                           //Extrait l'information et la stocke dans la variable UID
    UID.concat(String(mfrc522.uid.uidByte < 0x10 ? "0" : " "));     //On la retranscrit dans un format Hexadécimal
    UID.concat(String(mfrc522.uid.uidByte, HEX));
    }
   
    UID.toUpperCase();
    if (UID.substring(1) == "13 7E 6A 85"){    //Autorise seulement la carte
      Serial.print("Accès Autorisé      ");          //Affichage accès autorisé
      delay(2000);                            // Badger toutes les 2 secondes
      }
      else {
        Serial.print("Accès refusé      ");
        delay(2000);
        }
}

Que se passerait-il si,
a) en plus d’afficher accès autorisé (respectivement interdit) on allumait (resp eteignait) une LED (la patte 13 permet d’accèder à une LED présoudeé sur Arduino)?
b) on remplaçait le LED par un relais (avec éventuellement l’électronique de protection et en changeant le numéro de la patte)

J'ai reussit a faire le programme RFID tout seul, il fonctionne.

Tu as réussi à écrire un logiciel de lecture d'une carte RFID (sincèrement j'en doute) et tu ne sais pas actionner un relais ?

Une simple recherche google donne ceci :

https://www.tuto-info.tn/arduino/controler-un-relai-arduino/

C’est interessant bdrion06, mais apres, il faut que ce relais puisse etre “controlé” à partir de 2 boutons. Et le problème vient plus d’ici.
En fait je ne sais pas comment faire pour que lorsque la carte RFID déverouille le système, on puisse utiliser les boutons pour controller notre verrin ( a l’aide du relais inverseur )…

hbachetti, j’ai reussit a faire le programme RFID parce qu’il est plutot simple, apres je n’y connais vraiment rien.
Mais merci pour le site je l’avais pas trouvé…

Est ce que vous pouvez lire ... un bouton?
Une façon de lire est dans exemples>Digital->Button : il est très bien commenté, et la LED suit l'érar du bouton, sans mémorisation .
Un autre exemple dans Digital: Debounce, qui permet de débarasser le boutons de rebonds et autres parasites, et de changer l'état de la LED si on a appuyé assez longtemps.