====== 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 [[(http://www.electrodragon.com/product/arduino-uno-r3/?added-to-cart=6067|fournisseur : Electrodragon]] 9.64 €\\ {{http://upload.wikimedia.org/wikipedia/commons/3/38/Arduino_Uno_-_R3.jpg?200}}\\ - La feuille excel [[http://www.parallax.com/sites/default/files/downloads/PLX-DAQ.zip|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.