Bonjour,
(Je débute en Python)
Je reçois des données sur un port série à une fréquence de 2 Hz et je souhaiterais une boucle qui toutes les 10 minutes fait une moyenne sur les données
Le début de mon code :
J'essaye de mettre les données reçues toutes les 10 minutes dans un vecteur pour ensuite faire une moyenne, mais je ne vois pas comment faire ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 import time import serial import numpy as np ser = serial.Serial('COM3', 9600, timeout=1) fe=2 mesure=fe*10*60 # nombre de donnees par cycle vector=[] b=True while b: data=ser.readline() moy=np.mean(data) print(moy)
Merci pour votre aide
Partager