tag RFID ed apertura cancello

Ok, quindi a te interessa la versione con i codici "bruciati" nel programma ...

L'array lo definisci allo stesso modo e lo riempi direttamente ...

char codici[30][11] = {"EC40E03478", "EC40E03479", "EC40E03480", .......tutti i tuoi codici (massimo 30) ......... };

Ti serve poi una variabile dove metti il codice letto :

char codiceLetto[11];

Nel codice, ogni volta che leggi un tag, devi solo fare :

for (i = 0; i < 30; i++) {
   if ( strcmp(codici[i], codiceLetto) == 0 ) {
      // HAI trovato il codice, esci dal for. L'indice i ti dice quale è il codice trovato
      break;
   }
}
if (i == 30) {
   // NON HAI trovato il codice e l'indice è arrivato fino a 30 poi sei uscito dal for.
}

Nota che la strcmp() si trova in <string.h> :wink:

Tutto chiaro ?

Guglielmo

P.S.: lascia stare esempi fatti e continua, come stai facendo, ad usare la tua testa ... ci metterai di più, ma alla fine avrai IMPARATO ... :wink: