Oui, effectivement, il est possible de tracer des courbes en temps réel.
Si vous décidez d'utiliser la solution gratuite (CoolTerm + Excel), j'ai développé un script VBA sur Excel permettant d'ouvrir et tracer les courbes en temps réel à partir d'un fichier *.txt (alimenté par CoolTerm) avec une fréquence de rafraichissement minimum de 15 sec (pour laisser le temps à l'ordinateur de compiler et exécuter le code).
Le tutoriel est présenté dans la partie suivante :
6. Paramétrage des logiciels d’exploitations
6.1 CoolTerm
6.1.1 Coolterm et Excel: Script VBA pour l’affichage de courbes en temps réel
6.1.1.1 Paramétrage d’Excel
6.1.1.2 Traçage des courbes
6.1.1.3 Configuration basique
6.1.1.4 Démarrer/arrêter le traçage des courbes
http://rc-lab.fr/arduilog-v-01-appareil ... alogiques/
CoolTerm :
http://freeware.the-meiers.org
Le classeur excel :
http://rc-lab.fr/wp-content/uploads/201 ... ol.xls.zip
Pour ceux qui n'utilisent que les entrées analogiques de l'Arduino, il faut envoyer les données Série en respectant la trame suivante :
Code : Tout sélectionner
/*
Cet exemple permet de la tension analogique des 6 voies analogiques de l'Arduino, puis de transférer en Série.
La trame est la suivante :
Numéro de mesure ; Tension_A0 ; Tension_A1 ; [...] ; Tension_A5
*/
int compteur = 0 ;
void setup() {
Serial.begin(9600);
}
void loop() {
compteur +=1 ;
float voltageA0 = analogRead(A0) * (5.0 / 1023.0);
float voltageA1 = analogRead(A1) * (5.0 / 1023.0);
float voltageA2 = analogRead(A2) * (5.0 / 1023.0);
float voltageA3 = analogRead(A3) * (5.0 / 1023.0);
float voltageA4 = analogRead(A4) * (5.0 / 1023.0);
float voltageA5 = analogRead(A5) * (5.0 / 1023.0);
Serial.print(compteur);
Serial.print(";");
Serial.print(voltageA0);
Serial.print(";");
Serial.print(voltageA1);
Serial.print(";");
Serial.print(voltageA2);
Serial.print(";");
Serial.print(voltageA3);
Serial.print(";");
Serial.print(voltageA4);
Serial.print(";");
Serial.println(voltageA5);
delay(500);
}
Si vous avez décidé d'acheter le logiciel MegunoLink, le temps de rafraichissement est de 1 sec. Il faut vous rendre dans la partie 6.2 MegunoLink
Et en passant, j'ai une bonne nouvelle : le schéma de la carte électronique est prête !