Réalisation encodeur et programmation sioc

Bonjour,
Dans mes recherches pour réaliser un bon tutoriel, j'ai besoin de réaliser un encodeur pour la réalisation d'un panneau radio.
Comme je n'ai pas d'encodeur, j'avais vu passer une explication pour en faire un avec un 12 positions.
Je suis retombé sur cette photo de poussin 76
Est on obligé de travailler en étoile sur 3 positions ?
Car si ma logique est bonne, un encodeur n'a que 2 positions non ? A ou B et suivant l'ordre de rotation il incremente ou inversement non ? donc si on tourne de facon a ce que l'on ai A-B-A-B .... incrémentation ou B-A-B-A inverse
Donc pour crééer sa il ne faudrai pas plutot poncter une patte sur deux ? puis programmer dans sioc comme un type grey
le A sur entrée 1 le B sur entrée 2 et ensuite la masse commune ?
Dans mes recherches pour réaliser un bon tutoriel, j'ai besoin de réaliser un encodeur pour la réalisation d'un panneau radio.
Comme je n'ai pas d'encodeur, j'avais vu passer une explication pour en faire un avec un 12 positions.
Je suis retombé sur cette photo de poussin 76

Est on obligé de travailler en étoile sur 3 positions ?
Car si ma logique est bonne, un encodeur n'a que 2 positions non ? A ou B et suivant l'ordre de rotation il incremente ou inversement non ? donc si on tourne de facon a ce que l'on ai A-B-A-B .... incrémentation ou B-A-B-A inverse
Donc pour crééer sa il ne faudrai pas plutot poncter une patte sur deux ? puis programmer dans sioc comme un type grey
le A sur entrée 1 le B sur entrée 2 et ensuite la masse commune ?