Stap 3: Maak het circuit
Haak deze terminals om sommige jumper draden, en prototyping krijgt! De schakelaar in mijn wiel is altijd-op, en is nog gebroken voor elke puls als nummers, dus ik de zeer eenvoudige schakeling hieronder gebruikte. Pin 2 gaat hoog voor elke puls als het wiel draait.
Wanneer de telefoon is niet wordt gekozen, is de schakelaar in de externe eenheid (een zogenaamde normaal gesloten schakelaar, voor de hand liggende redenen) gesloten zodat het circuit pin 2 aan grond verbonden (waarnaar u de Arduino is LOW). Dit komt omdat er veel minder weerstand door de weerstand van 470 ohm dan de 10K weerstand.
Wanneer de telefoon is wordt gekozen, de schakelaar opent en sluit snel (voor een 9, het zal openen en sluiten weer negen keer, vergeet niet). Wanneer de schakelaar geopend is, pin 2 is niet aangesloten op grond - in plaats daarvan het is aangesloten op de 5V levering via een weerstand van 10470 Ohm. Dit wordt door de Arduino geïnterpreteerd als een hoog.
Als uw dial een normaal OPEN schakelaar heeft, moet dan wisselen de standpunten van de 10K weerstand en het wiel doen de truc.