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 :
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)
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 ..

Merci pour votre aide