Les bases

  • def : déclaration d'une fonction

Ces deux fonctions sont obligatoires dans tout programme utilisant les fonctions Pyduino :

  • setup() : fonction initialisation exécutée une fois
  • loop() : fonction répétée en boucle

La syntaxe de base est celle du langage Python :

La structure d'un code pyduino se superpose à celle d'un code Arduino :

  • une entête où se réalisent les imports et déclarations de variables
  • une fonction d'initialisation setup() exécutée une seule fois
  • une fonction loop() exécutée en boucle

Le code suivant est le code pyduino minimum exécutable :

from upyduino import *

def setup():
    pass

def loop():
    pass

# exécution 
setup()
while True:loop()