Stap 30: Wire de joystick
De bedrading kreeg een beetje rommelig.
In principe is elke drukknop verbonden met een weerstand van de pull-down van 10K aan de ene kant en 5V anderzijds. De pin van de arduino voor elke knop worden aangesloten tussen de knop en de weerstand.
Dus gaat elke knop als volgt:
Knop (één zijde)---> Arduino invoer pin--> 10 K Ohm weerstand--> grond op arduino
Knop (andere kant)---> 5V op de Arduino
Nu wanneer een knop geopend is, zal de output naar de arduino zijn laag. Wanneer de knop wordt ingedrukt zal het hoog zijn.
Hiervoor gebruikte ik de netwerkkabel Cat-5.
Hier is de bedrading aan de knoppen op de controller en de Arduino-
Draad - knop - Arduino analoog/digitaal:
Blauw - Up (joystick) - A0 / D14
Blauw/wit - Down (joystick) - A1 / D15
Oranje - links (joystick) / A2 / D16
Oranje/wit - rechts (joystick) - A3 / D17
Groen - linker knop (klauw open) - A4 / D18
Groen/wit - rechterknop (dicht klauw) - A5 / D19
Brown - Ground (Arduino) - grond
Brown/White - 5V (Arduino) - 5V
(Opmerking: de analoge pinnen op de Arduino kunnen gebruikt worden als digitale pinnen)