Sujet clos merci alex
Bonsoir, si j'ai bien compris ton message tu voudrais faire un éméteur éméttant ceci :
float tab[2] = {2.25, 3.14};
void setup()
{
Serial.begin(9600);
}
void loop()
{
for(int i=0; i<=1; i++)
{
Serial.println(tab[i]);
delay(100);
}
}
Et un récepteur (qui serait aussi une carte arduino ?)
Si c'est le cas, pour recevoir les données, commencer par utiliser une liaison asynchrone (ou RS232) en branchant un fil sur le TX (de la carte émétrice) et l'autre bout sur le RX (de la carte réceptrice) ainsi que connecter un GND de chaques cartes (brancher un fil entre le GND de l'éméteur et le récepteur)
Ensuite il suffit de réceptionner les données :
float tab[2];
int i = 0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
while(Serial.available())
{
tab[i] = Serial.read();
i=i++;
}
}
En espérant que ces modestes codes puissent t'aider, sinon n'hésites pas à re-demander ![]()