Etape 6: Connexion 3, 3V à shifter niveau 5v de l’Arduino
Il y a plusieurs façons d’aborder la question, mais dans cet exemple, nous utiliserons une puce 74LS04. Vous pouvez Rechercher une ici et ils sont probables sous 1 $. Tim et j’ai ramassé nôtre depuis le Hacker Dojo à Mountain View, CA, mais ceux-ci sont très communs et devraient être nombreux, partout où les jetons sont vendus ou donnés.
À un niveau élevé, nous allons simplement d’envoyer le signal TX du HTS USB carte de dérivation dans la broche 1 de la puce 74LS04. Pour le rendre travail nous allons par le biais de la puce deux fois et sortir pin 4 à la broche RX sur la Freeduino SB (votre broche série peut être différente si vous avez une autre carte Arduino, mais tous devraient soutenir cela).
Suivez ces étapes pour associer le niveau shifter et connecter la carte HTC USB (ne pas brancher sur le téléphone encore et débrancher l’alimentation à l’Arduino) :
1. Insérez la puce 74LS04 sur votre maquette. Veillez à ce que les obstacles de la puce au centre pause si les broches ne sont pas en court-circuit (un geste stupide que j’ai fait au début)
2. le soldat deux fils au Conseil HTC USB tel que décrit dans ce instructable, mais nous allons uniquement utiliser les broches 7 (sol) et 8 (TX0) car nous faisons seulement une transmission unidirectionnelle pour ce tutoriel.
3. Connectez l’autre extrémité du fil de terre (broche 7) à une terre sur votre maquette (qui doit être raccordé à une terre sur votre Arduino)
4. Branchez l’autre extrémité de la TX0 (broche 8) fil pour le montage d’essai où il se jette dans la broche 1 de la puce 74LS04. (faire une recherche d’images pour un schéma complet de la puce)
5. utiliser un fil pour relier la broche 2 et 3 de la puce
6. connecter la broche 4 de la puce au point d’Arduino RX (pin 0 Freeduino SB et Arduino Duemilanove)
7. Brancher la fiche 7 (GND) sur la puce au motif de votre maquette (qui permet également de relier à la terre de l’Arduino)
8. Brancher la fiche 14 (VCC) à la puissance de 5v sur votre maquette (qui est alimenté par la sortie 5v Arduino)
Vous devriez maintenant être prêt à brancher dans la carte de break-out HTC USB dans le bas du téléphone et pouvoir sur l’Arduino. Recherchez des étincelles et odeurs et touche les choses pour s’assurer qu’ils sont cool.
Remarque : le code actuel de la cellbot s’allume LED #13 lorsque les servomoteurs du robot doivent être en cours d’exécution. Si vous n’avez pas un robot mais vous pouvez vérifier que la LED s’allume et off pour confirmer qu’il travaille.