programmation multi carte rfid rc522

bonjour

je commence la programmation arduino et je souhaiterai utiliser un lecteur rfid pour actionner un solenoid

le programme que j’ai adapté fonctionne sauf que lorsque j’utilise le 1er badge, je passe par l’ouverture (led verte ) puis la fermeture (led rouge), ce qui est normal puisque le programme est lu de haut en bas

j’ai vu des programmes ou on utilise des tableaux mais j’avoue ne pas comprendre d’ou sort le chiffres identifiant les tags

je vous joins mon programme

si quelqu’un peut m’aider

en vous remerciant

test_3_badges.ino (2.18 KB)

 if (content.substring(1) == "9C 8B 16 D3") //numéro UID de la premiére carte qui actionne le relais
 // blablabla
 if (content.substring(1) == "D0 4B CF 25") //numéro UID de la seconde carte qui actionne le relais 
 // blablabla
 else   {

Un petit coup de fatigue peut-être ?

if(condition 1) else if(condition 2) else

Autres remarques :

1) String content= ""; // tu ne places aucun contenu dans cette variable.

Tu serais bien inspiré de jeter un œil ici : ReadNUID.ino

bonjour et merci pour le coup de main

mon projet final serait de brancher 2 lecteurs rfidc sur un arduino, chaque lecteur commanderait l'ouverture d'un placard

3 cartes : 1 carte pour ouvrir le placard 1, 1 autre carte pour ouvrir le second placard (ces cartes ne doivent pas pouvoir ouvrir le placard pour lequel elle n'est pas prévu ) et une 3 ème carte qui peut ouvrir les 2 placards

pensez vous que cela soit réalisable et quel type d'arduino dois je choisir : uno, mega,.....'

en vous remerciant

Pourquoi deux lecteurs pour faire si peu de choses ?

mon projet final serait de brancher 2 lecteurs rfidc sur un arduino, chaque lecteur commanderait l'ouverture d'un placard

Je ne vois pas comment un lecteur peut commander l'ouverture d'un placard. L'ARDUINO demande au lecteur l'UID de la carte et prend les décisions en fonction de l'UID.

bonjour

j’ai réussi en mettant simplement un “or”

mon but était d’ouvrir 2 placards équipés chacun d’un lecteur rfid et gérés par un seul arduino

Ouverture_2badges_v2.ino (2.09 KB)

je suis allé un peu vite…merci