Étape 8: Ajout de la souris
Maintenant, nous allons ajouter à l’accéléromètre pour créer une souris activés par tilt. Presque n’importe quel accéléromètre va faire, mais le plus facile à utiliser est une sortie analogique. Le ADXL335 fonctionne très bien. Tout d’abord nous alimenter la puce en fournissant 3.3V (pas 5.0V) et au sol de la Teensy, puis connectez les trois sorties analogiques (X Y et Z) à trois entrées analogiques. Enfin, nous allons ajouter code Mouse'ing sur le croquis afin que les événements de mouvement de souris sont envoyés lorsque le contrôleur est incliné.
Couper un morceau de câble ruban vers le bas, nous allons utiliser Brown pour sol, rouge pour le + 3V, puis Orange jaune et vert pour X Y et Z respectivement [voir image 8 a].
Nous avons arraché le fil brun afin qu’il ne serait pas tordu [voir image 8 b].La ADXL335 exige une alimentation 3V, donc il ne connecter à VCC (5V) au lieu de cela, nous utiliserons le 3V qui fournit le teensy - il utilise que tension pour la communication USB, vous ne peut pas tirer plus de peut-être 20-40mA, ce qui est beaucoup pour cela mais pas assez pour peut-être un tas de LED ! Brown se connecte à la broche GND deuxième[voir image 8C].
Connectez ensuite les X, Y et Z à F5, F4 et F1 (ne pas utiliser F0!) [voir image 8D].
Maintenant, vous devriez essayer le croquis suivant, teensySNES_test2.pde , qui se déplace à la souris comme vous inclinez le contrôleur.