Ce qui se passe lorsqu'on lance un code Pyduino
Lorsqu'on lance un code Pyduino
•un code Python opérationnel est construit par l'IDE en se basant sur le *.yno et enregistré en *.py : ainsi, pour tout code *.yno exécuté au moins une fois,
on disposera du code *.py correspondant dans le même répertoire
•le code *.py est lancé
Quelques conséquences intéressantes
Tout code Pyduino est un code Python
Tout code Pyduino est donc un VRAI code Python, et il est donc possible d'y inclure tout module de son choix ! Par exemple, on pourra utiliser un framework web
ou le module datetime pour gérer de façon puissante les écarts de dates, etc...
La librairie Pyduino est un module Python comme un autre
La librairie Pyduino peut également être utilisée dans n'importe quel autre code Python, et les fonctions Pyduino peuvent être utilisées comme dans un code
Pyduino ! Par exemple, en écrivant un code d'interface PyQt, interface graphique, il est possible d'appeler directement une fonction Pyduino lors d'un appui sur un
bouton graphique... tout simplement bluffant !
Conclusion
Au final, Pyduino est une sorte de simplification du langage Python pour retrouver l'ambiance « Arduino », mais le code Python utilisé est du vrai code Python, et
aucune limitation particulière n'existe permettant d'utiliser tout module souhaité, etc...
Mini-PC : Pyduino : Conversion d'un code Pyduino (*.yno )en code Python - Par X. HINAULT – Novembre 2014 – www.mon-club-elec.fr – p. 4 / 4