J'ai un projet à réaliser et pour cela je rencontre un petit problème. J'ai trois capteurs inductifs et la combinaisons des trois me donne un nombre : 0,1,2,3,4,5,6,7 qui est ensuite affecté à x. Sur python j'arrive à créer une fonction qui me le fait avant la fonction principale mais comment-cela marche-t-il pour Arduino? Je dois créer une fonction avant la void loop() du type void mafonction() où la mettre dans void setup()?
Tu peux créer les fonctions que tu veux et les appeler quand cela t'arrange.
Maintenant le principe imposé par l'arduino c'est qu'il y a 2 fonctions obligatoires qui sont setup et loop.
setup est appelée au début de l'exécution du programme et contient du code d'initialisation
ensuite l'exécution passe à loop
loop est une boucle infinie
Dans setup() comme dans loop() on peut faire appel à des fonctions quelconques définies par l'utilisateur.
Pour comparer avec l'architecture d'un programme C standard, un programme arduino à cette allure