Go Down

Topic: Codeur rotatif et Arduino (Read 2133 times) previous topic - next topic

zener57

bonjour à tous
Pouvez-vous m'aider ou me montrer un exemple de programme utilisant un codeur car etant debutant sur ce type de programmation (pour ne pas dire nul) .
la derniere fois que j'ai fait un programme pour un codeur incrementale sur automate April PB400 remonte à 1990  :o ;D, j'utilisait des fronts de montées et états des voies A et B,si le principe est le meme comment faire un front de monté sur voies ????
merci à l'avance
William

Bonsoir,

je pense qu'il faut que tu regardes du côté des interruptions matérielles:

Code: [Select]
attachInterrupt(0, codeur, FALLING);        // on attache une interruption sur la pin 2 (interruption 0)

à chaque front montant sur la pin 2, la fonction "codeur" est appelé. Dans cette fonction tu y places ton compteur.

Gromain
"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

zener57

merci
mais comme je disais , je débute ,et c'est un peu leger pour moi comme explication,car je souhaiterai incrementer ou décrementer un compteur,aurais-tu un exemple un peu plus développé.

merci quand meme d'avoir répondu
amicalement
William

fdufnews


zener57

Bonjour
Yesssss ,c'est géant , c'est tout à fait ce que je cherchais .
Merci infiniment fdufnews

egalement à Gromain59

@+
William

Go Up