Stap 3: Hardware
De aansluitingen voor de hardware voor de module worden weergegeven in het bovenstaande diagram. De pennen worden aangeduid op het bord dus als u een dat is anders koopt dan wat eerder werd afgebeeld de gelijkwaardige functies zou duidelijk moeten zijn. De interface naar de 1602 LCD display is gebaseerd op de hardware en software beschreven in Episode 1, zodat detail wordt hier niet weergegeven. Het enige verschil is dat de PIC pinnen gebruikt interface naar het LCD-scherm en de shift register waren verplaatst zodat de externe Interrupt pin kan worden gebruikt voor deze toepassing.
Sommige rotary encoders zijn optische zodat het alleen mechanische deel de roterende schacht is. De goedkope ones, zoals degene die hier gebruikt zijn in principe mechanische schakelaars, zodat te hoeven zij sommige contact debouncing. De debouncing kan worden gedaan in de hardware of software, maar het schema hieronder bevat eenvoudige RC hardware debouncing. De lijn voor de encoder module switch omvat een 10 k pull up weerstand omdat de R1 plek op de onderkant van het bord module was leeg. U kon een normale ΒΌ watt weerstand aan de R1 pads soldeer of gewoon toevoegen externe aan de Raad van bestuur. Het ontdendering circuit op de CLK lijn omvat niet een extra 10 k ohm weerstand omdat die pull up is reeds beschikbaar op de module. Sommige mensen op de DT-regel ook ontdendering toevoegen maar dat is niet nodig voor onze toepassing omdat we verwachten dat de DT lijn al op een steady-state logica niveau wanneer de regel CLK onze software activeert. Dat zou niet het geval als de schacht van de encoder is gekoppeld aan iets als een motor die een veel hoger percentage van rotatie genereert dan onze vingers zal. In ieder geval zou geen het kwaad om hetzelfde ontdendering circuit naar de DT-regel toevoegen.