Table des matières

Stocker les données envoyées par un arduino sur un fichier excel (uniquement sous Windsows)

Matériels et équipements nécessaire

- 1 arduino ou similaire fournisseur : Electrodragon 9.64 €
upload.wikimedia.org_wikipedia_commons_3_38_arduino_uno_-_r3.jpg

- La feuille excel PLX-DAQ

Code

Copie collez ce code dans l'arduino puis téléversez.

//But : Récupérer les données d'un arduino et les mettre sur un fichier excel
//Auteur : Emmanuel T. du PMClab
//Necessite la feuille excel téléchargeable ici : http://www.parallax.com/downloads/plx-daq
 
int x = 0; 
int row = 0; // initialise la ligne à 0
void setup() {
  Serial.begin(9600); // essentiel
  Serial.println("CLEARDATA");
  Serial.println("LABEL,Time,x,sin(x)");
}
 
void loop() {
  Serial.print("DATA,TIME,"); Serial.print(x); Serial.print(","); Serial.println(sin(x*PI/180)); 
  //Serial.print(","); permet de mettre les données dans la colonne suivante. Mettre println à la fin de ta donnée permet d'écrire dans la ligne suivante
  row++; //permet de changer de ligne dans le fichier excel
  x++; // ici, notre variable est créé par l'arduino, mais on peut la remplacer par des données récupérées de catpeurs (température, pression...)
  delay(100);// indique le delai entre chaque ligne écrite
}

La communication serial est exclusive, n'ouvrez pas ou fermez le moniteur série de l'arduino avant de cliquer sur “connection”de la macro dans excel.

Une fois la connexion établie, votre fichier excel devrait se remplir tout seul.