Récupérer et exploiter des données issues d'arduino

Pour faire des mesures, nous avons la possibilité d'utiliser une carte arduino, couplée à des capteurs.

Les données sont envoyées sur le port série de l'ordinateur via le moniteur série.

MéthodeConfiguration de la carte arduino pour récupérer des données

Dans le logiciel arduino, choisir le menu Outils puis le port COM identifié (arduino genuino Uno)

Lorsque vous être prêt à faire vos mesures, ouvrir le moniteur série

l’écran suivant devrait vous afficher toutes les 3 secondes un nouvel affichage

Attention

Arrêter la bouilloire lorsque la température de l'eau atteint 65°C. (Capteur 1)

MéthodeExploitation des données

Lorsque votre période de mesures est terminée, vous pouvez copier les données du moniteur série :

  1. Sélectionner l'ensemble des mesures (Ctrl+A)

  2. Copier les dans le presse papier (Ctrl+C)

  • Lancer Libre office Calc

  • Vider le presse papier dans le tableur (Ctrl+V)

une fenêtre apparaît alors,

  • Sélectionner "Options de séparateur" ->Virgule

  • Valider par entrée

Remplacer les 2 premières cellules TIME par

  • la valeur 0 (temps de la première mesure t= 0s)

  • et la valeur 3 (temps de la deuxième mesure t= 3s)

  • Sélectionner ensuite les 2 cellules

  • Puis cliquer sur le petit carré en bas à droite de la selection

  • Maintenir le clique enfoncé et descendre la sélection jusqu'au dernier TIME

En relâchant le clic de souris, tableur réalisera automatiquement le bon horodatage des mesures (en secondes)

Il faut ensuite

  • supprimer les colonnes inutiles (DATA, TIME)

  • rajouter une ligne de légende

Faire en sorte que vos données se présentent ainsi (Attention, les valeurs indiquées dans le tableau sont données à titre d'exemple et ne correspondent pas à celles que vous allez obtenir)

Libre office ne sait interpréter que les nombres relatifs écrit avec une virgule, or les valeurs issues d'Arduino le sont avec des points, il faut donc modifier l'ensemble des données pour pouvoir par la suite afficher un graphique:

  • Utiliser la fonction rechercher/remplacer (Ctrl H)

  • Saisir le caractère "."(Point) dans la zone de saisie libre Rechercher

  • Saisir le caractère ","(virgule) dans la zone de saisie libre Remplacer

  • Valider par le bouton ''Remplacer tout''