créer un graphique à partir du moniteur / create graphic with monitor

Bonjour,

J'ai branché une mini éolienne à ma carte arduino afin de lire la tension produite en directe sur mon moniteur série.
Maintenant j'aimerais créer un jolie graphique à partir des données qui apparaissent dans ce moniteur.

Est-ce que c'est possible ? comment ?

Merci pour votre aide :slight_smile:

Je connais deux façons, l'une très simple, l'autre très compliquée

a) Sur les versions récentes d'arduino, le moniteur série a un bouton qui permet d'activer un terminal graphique. Il suffit de cliquer dessus. C'est la façon la plus simple, bien evidemment (et les réglages, sans mener à des prix de beauté, sont raisonnables)

b) le couple python+pyserial+matplotlib permet de faire de jolies courbes, stockables sous divers formats graphiques. J'ai découvert ce trio sympathique avec Capturing an analog signal with Arduino and python | Freedom Embedded, que j'ai simplifié pour lire du "plain ASCII" (lisible par un être humain)... Fonctionne très bien sur PC ou RPi.
c) -ne compte pas: je ne l'ai pas testé- utiliser processing (recommandé dans hackable magazine, mais j'ai perdu la référence)

Pour être sûr de ce que j'écris, il faudrait que je voie deux ou trois lignes de votre moniteur série.... mais il n'y a pas de difficulté insurmontable (à part, dans le second cas, d'apprendre un peu de python, ce qui peut toujours servir, et de lire le mode d'emploi de matplotlib pour pouvoir faire des beaux titres, mettre des couleurs sexy....)

PS (post scriptum, sans contre façon) vous pouvez aussi copier coller des lignes de votre moniteur série dans votre dessinateur favori -excel/R/octave- mais ça nécessite d'avoir une souris et une main de disponibles, et se prète donc mal à une automatisation complète.

Vous êtes sûr qu’elle ne va pas générer plus de 5V votre éolienne ??