Stap 1: Overzicht van roterende encoder
Roterende encoder kan lijken op een potentiometer, maar ze zijn totaal verschillende componenten.
Er zijn twee hoofdtypen van rotary encoders: absolute of incrementele encoders.
Absolute Encoders uitgang de rotatie hoek met behulp van een absolute code. De roterende positie kan worden gedetecteerd door het lezen van de code.
Incrementele Encoders output een string pulse volgens de rotatie verplaatsing van een as en gegevens zoals snelheid, afstand en relatieve positie kan verder worden afgeleid.
De roterende encoder die we hier zullen gebruiken is een electro-mechanische, incrementele (24 pulsen) onderdeel dat volledige as rotatie die oneindig draaien met geen einde haltes in tegenstelling tot potentiometers heeft kan (sommige potentiometers kom met geen vanginrichtingen). Het is vooral cool, omdat er een rood/groene LED gebouwd in, evenals een drukknop die kan worden geactiveerd door op de roterende schacht einde te drukken. Het is ontworpen om een PCB via holes component en niet paneel "mountable" of geschikt voor breadboard prototyping (tenzij je niet erg de pinnen uit elkaar buigen en knippen/bend de twee tabbladen aan de zijkant van de mechanische).
Het apparaat heeft 7 pins - drie aan één kant en vier anderzijds. De kant met drie pinnen is voor de encoder: signaal A, grond (geëtiketteerd als C) en signaal B. De kant met vier pinnen is voor de drukknop, rode LED en groene LED.
De twee uitgangen van de encoder A en B, heten quadrature uitgangen, aangezien deze uitgangssignalen 90 graden uit fase.
Bekijk artikel op http://bildr.org/2012/08/rotary-encoder-arduino/ voor informatie over hoe we deze encoder uitgangen gebruiken om het manipuleren van het spel peddel.