Projet

Général

Profil

Réception et renvoi de vecteur par un arduino » Vecteur10_usb_pc(1).ino

version arduino - Anonyme, 17/11/2021 16:50

 
int incomingByte = 0; // pour les données séries à venir

void setup() {
// on démarre la liaison série
// en la réglant à une vitesse réglable de 9600 bits par seconde.
Serial.begin(9600);
//vecteur de taille 10 à envoyer
int vector_entree[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
//envoi
Serial.println("test envoi");
for(int i =0; i<10;i++) {
Serial.println(vector_entree[i]);
}
Serial.println("fin envoi");
}

void loop() {
// envoi données si données lues:
if (Serial.available() > 0) {
// lecture de la donnée:
// copie de la donnée lue
incomingByte = Serial.read();
incomingByte = incomingByte-48;//-48 pour affichage des entiers
if ((incomingByte+1)>=0){
// affichage:
Serial.print("J'ai envoyé: ");
Serial.println(incomingByte);
delay(500);
// modification de la donnéee lue
incomingByte =incomingByte+1;
// affichage:
Serial.print("Je reçois: ");
Serial.println(incomingByte);
delay(500);
}
}
}
(2-2/2)