Tableau

Salut, j'aimerais bien savoir comment marche un tableau sur arduino,
j'aimerais après avoir lue les numéraux de ma carte rfid les associer à un prénom.
merci d'avance!!

ElTacos:
Salut, j'aimerais bien savoir comment marche un tableau sur arduino,
j'aimerais après avoir lue les numéraux de ma carte rfid les associer à un prénom.
merci d'avance!!

Merci bien mais sur open classroums, c'est du language c++ en général et j'aimrerais bien sur arduino
et j'y arrive pas

Il n'y a pas de langage arduino.
Sur arduino on programme en C et en C++.

Salut

Un tableau de structures pourrait convenir :

struct rfid_user
{
 unsigned long long uid;    // 64 bits UID
 char name[20];                 // à dimensionner à ta convenance
};

struct rfid_user rfidUsers[10];

Ensuite il faudra remplir le tableau avec les UID / prénoms.
Il te faut une petite fonction qui recherche le premier emplacement libre (uid = 0) :

int addUid(unsigned long long uid, char *name)
{
 int i;
 for (i = 0 ; i < NRFID ; i++) {
 if (rfidUsers[i].uid == 0) {
  rfidUsers[i].uid = uid;
  strcpy(rfidUsers[i].name, name);
  return 0;
  }
 }
 return -1;
}

Je te conseille vivement d’enregistrer le tableau en EEPROM en cas de coupure de courant.
Avec 1Ko et des prénoms sur 20 caractères maxi, cela fait 36 couples UID / prénom.
Il faudra relire l’EEPROM pour remplir à nouveau le tableau dans le setup().

@+