Bonjour tout le monde,

j'ai besoin d'un ultime coup de main pour boucler un projet Arduino/éducation déjà dupliqué dans plusieurs pays (ben oui la classe, merci Github). C'est un Blockly (scratch like) pour code Arduino : https://github.com/technologiescollege/Blockly-at-rduino

C'est assez fonctionnel, je corrige des conneries HTML/CSS assez régulièrement et grâce à quelqu'un de mon forum, j'ai un support Electron pour le transformer en application et directement téléverser le code : https://github.com/technologiescollege/BlocklyArduino_electrified

Ce que je fais

Comme il manquait le contrôle en temps réel des entrées/sorties, j'ai intégré un module de supervision qui s'appuie sur Firmata : PymataAIO (https://github.com/MrYsLab/pymata-aio) qui lance un serveur Python pour interagir avec la carte (exemple : https://github.com/MrYsLab/pymata-aio).

Ce que je veux

Je l'ai mis dans Blockly@rduino pour le passer en All In One : https://github.com/technologiescollege/BlocklyArduino_AIO
Le contrôle du serveur Python n'est pas propre. Je ne parviens pas à le contrôler : savoir qu'il fonctionne (genre un voyant), l'arrêter proprement, etc.

Ce que j'obtiens

Pour l'instant je peux sélectionner le port COM, téléveser Firmata dedans, voire lancer le serveur Python...
C'est là que j'ai besoin d'un coup de main ! Si quelqu'un a quelques idées là dessus je suis preneur, ou bien s'il existe un panneau de contrôle équivalent avec JohnnyFive que je puisse intégrer à la place...

Merci beaucoup !

A+
SébastienDécrivez ici vos erreurs ou ce que vous obtenez à la place de ce que vous attendez :(

Aucune réponse