CRANE spelet (30 / 34 steg)
Steg 30: Wire joysticken
Ledningarna fick lite rörigt.
I princip är varje tryckknapp ansluten till en 10K nedrullningsbara motstånd på ena sidan och 5V på den andra. Arduino PIN-koden för varje knapp ansluts mellan knappen och motståndet.
Så går varje knapp så här:
Knappen (ena sidan)---> Arduino ingångsstift--> 10 K resistor -> marken på arduino
Knappen (andra sidan)---> 5V på Arduino
Nu när en knapp är öppen, blir utdata till arduino låg. När knappen trycks blir det hög.
Jag använde Cat-5 nätverkskabel för detta.
Här är ledningarna att knapparna på handkontrollen och Arduino-
Tråd - knappen - Arduino Analog/Digital:
Blå - upp (joystick) - A0 / D14
Blå/vit - ner (joystick) - A1 / D15
Orange - vänster (joystick) - A2 / D16
Orange/vit - rätt (joystick) - A3 / D17
Green - vänster knapp (klo öppna) - A4 / D18
Grön/vit - höger knapp (klo nära) - A5 / D19
Bryna - malt (Arduino) - malt
Brun/vit - 5V (Arduino) - 5V
(Obs: analog stiften på Arduino kan användas som digital stift)