Étape 4: Arduino
Premier fil vers le haut de tous les capteurs à l’Arduino. Voir le schéma ci-joint pour une représentation graphique de ce que je vais décrire. Vous êtes libre de modifier le câblage au contenu de votre coeur, mais attention ! Le capteur de cadence doit être fixé à digital 2 ou 3, tel qu’il est utilisé pour déclencher une intterupt. Veillez également à apporter les modifications correspondantes à l’esquisse de l’arduino.
Branchez un fil (n’importe lequel) du câble de capteur de cadence au sol puis l’autre entrée numérique 3.
Prochain fil vers le haut de la manette. Vous connecter :
- Arduino-5V à VCC sur la carte de dérivation
- Arduino-GND à la broche GND sur la carte de dérivation
- Arduino-Digital-2 à SEL
- Arduino-analogique-0 à VERT
- Arduino-analogique-1 à Horiz
Télécharger le croquis de le googleBike.pde à l’Arduino. En bref, l’esquisse...
- définit une routine d’interruption avec merde debouncing qui incrémente un compteur de rotation
- configure la communication série
- configure l’entrée numérique 3 (le capteur de cadence) comme une interruption
- ensembles de sonde broche directions et résistances de pull-up
- toutes les 10 millisecondes, relais de l’état de la manette et la rotation comptent sur la connexion série (qui se déplace sur le câble usb)
J’ai également joint un fichier svg qui contient un braket de fixation pour l’arduino qui est similaire à celle utilisée pour le joystick. Méfiez-vous ! Le Mont brisé rapidement parce que je n’a pas mis en traverses peu pour renforcer les joints de colle de merde. Si vous décidez de couper vous-même je suggère soit ajout de renforts ou redessiner la monture.