codeur incrémental code Gray avec en plus fonction bouton poussoir
le codeur rotatif utilisé est toujours à 11 en position stable
dans le sens CW il fait 11->01->00->10->11
et par conséquent dans le sens CCW il fait 11->10->00->01->11
11
01
00
10
11
Il suffit de connecter un bit sur le pin INT0 (PD2) et de déclencher l'INT (interruption logicielle) sur front descendant (passage de 0 à 1)
Cette INT lira alors l'état de l'autre bit (connecté à PD0 par exemple). Cet état diffère suivant le sens de rotation. L'INT incrémentera ou décrémentera le nombre à piloter en fonction de cet état.