La librairie Farmbot-py
Développée par l'équipe Farmbot avec la contribution d'Incaya dans le cadre du projet Farmbot Normandie, cette librairie permet de piloter un Farmbot avec du code Python.
#
Le langage PythonPython est un langage de programmation interprété, multi-paradigme et multiplateformes. Créé en 1991 par Guido van Rossum, il fonctionne sur la plupart des plates-formes informatiques, des smartphones aux ordinateurs centraux, de Windows à Unix avec notamment GNU/Linux en passant par macOS, ou encore Android, iOS, et peut aussi être traduit en Java ou .NET. Il est conçu pour optimiser la productivité des programmeurs en offrant des outils de haut niveau et une syntaxe simple à utiliser.
C'est de façon générale un langage très utilisé pour l'apprentissage du code et de la programmation.
A ce jour (en 2021), il est plus que conseillé d'installer la version 3 : https://www.python.org/downloads/
Une documentation complète est disponible en français : https://docs.python.org/fr/3/
#
Dialoguer avec le FarmbotCommençons par installer la librairie farmbot-py
:
Pour disposer des informations les plus à jour pour cette librairie, n'hésitez pas à consulter [le projet sur Github] (https://github.com/FarmBot-Labs/farmbot-py/).
#
Exemple de script de pilotageCet exemple s'appuie sur wxpython
pour proposer une interface graphique minimaliste mais suffisante pour envoyer des commandes au Farmbot.