Stap 4: Arduino
Eerste draad van alle de sensoren aan de Arduino. Zie het bijgevoegde schema voor een grafische weergave van wat ik over te beschrijven. U bent vrij om de bedrading aan uw harteninhoud te wijzigen, maar wees gewaarschuwd! De cadans sensor moet worden gekoppeld aan digitale 2 of 3 zoals het wordt gebruikt om te leiden tot een intterupt. Ook moet u alle bijbehorende wijzigingen aanbrengen in de arduino schets.
Een draad (het maakt niet uit welke) vanuit de cadans sensor kabel toevoegen aan grond en anderzijds hechten aan digitale ingang 3.
Volgende draad van de joystick. Verbinding maken:
- Arduino-5V op VCC op de breakout-board
- Arduino-GND met GND op de breakout-board
- Arduino-Digital-2 naar SEL
- Arduino-analoge-0 tot VERT
- Arduino-analoge-1 tot HORZ
Het uploaden van de schets van de googleBike.pde aan de Arduino. Kortom, de schets...
- definieert een interrupt routine met waardeloze debouncing die stappen een teller voor rotatie
- Hiermee configureert u seriële communicatie
- digitale ingang 3 (de trapfrequentiesensor) configureert als een interrupt
- sets sensor pin richtingen en pull-up weerstanden
- elke 10 milliseconden, Relais de status van de joystick en de rotatie via de seriële verbinding tellen (die reist over de USB-kabel)
Ik heb ook toegevoegd een svg-bestand waarin een montage-braket voor de arduino die is vergelijkbaar met die van de joystick. Let op! De mount brak snel omdat ik niet in kleine Kruis-bars zetten te versterken van de gewrichten van de waardeloze lijm. Als u besluit te snijden dit zelf stel ik toevoegen van versterkingen of het herontwerpen van de berg.