Traitement de données en temps réel : Arduino suffisant ou faut-il passer sur du Python ?

Questions générales sur le code arduino / C++
General questions about arduino code / C++
Répondre
Nestor4
Messages : 9
Enregistré le : jeu. 10 avr. 2025 00:35

Traitement de données en temps réel : Arduino suffisant ou faut-il passer sur du Python ?

Message par Nestor4 »

Salut à tous,

Je bosse sur un projet perso où je récupère des flux de données via des capteurs (accéléromètre + gyroscope) pour analyser des mouvements sportifs. Mon Arduino Mega gère l'acquisition, mais dès que j'essaie d'appliquer des filtres ou du traitement statistique un peu poussé, ça rame sévèrement.

Du coup je me demande si c'est raisonnable de tout faire côté microcontrôleur ou s'il vaut mieux envoyer les données brutes en série vers un script Python pour le traitement lourd. J'ai vu qu'un outil de prono tennis arrivait à faire tourner des algos prédictifs sur des datasets sportifs assez costauds, et ça m'a fait réfléchir sur la répartition des tâches entre embarqué et serveur.

Vous gérez comment quand le traitement dépasse ce que l'Arduino peut encaisser ? Merci d'avance pour vos retours.
Modifié en dernier par Nestor4 le jeu. 26 mars 2026 12:19, modifié 1 fois.
louiseravot
Messages : 12
Enregistré le : dim. 27 juil. 2025 14:59

Re: Traitement de données en temps réel : Arduino suffisant ou faut-il passer sur du Python ?

Message par louiseravot »

Salut,

Oui là t’es juste en train de toucher les limites de l’Arduino. C’est normal que ça rame dès que tu fais du traitement un peu poussé. Le mieux, c’est de laisser l’Arduino gérer les capteurs et envoyer les données vers Python pour le reste. C’est beaucoup plus simple et surtout bien plus puissant.
le numérique une nouvelle dimension
Répondre