Étape 4: Tester les LEDs et programme Mini
Une fois que tous les voyants ont été dressés, il est temps de programmer l’Arduino Mini. Avec seulement huit voyants et un bouton, il y a beaucoup de pins sur la Mini pour cette tâche. Tous les voyants seront partageront un terrain d’entente et seront contrôlés en définissant leur borne positive à un sommet pour sur et bas d’arrêt. La broche de terre, à l’aide de broches (2), pour toutes les LED sera fixé à la sortie et faible à démarrage. J’aurais pu utiliser une des broches de terre du Mini mais voulait le contrôle au sol de LED, bizarre, je sais.
Pièces nécessaires dans cette section :
8 LEDs disposés
1 1.75" tour de PCB (hack Ra)
1 Arduino Mini
1 LED (vert)
1 bouton poussoir (mini)
1 résistance de 10K
1 résistance de 150 ohms
1 noir 24 AWG fil ou vert
fil de calibre AWG 1 rouge 24
1 fil Teflon rouge
1 fil Teflon bleu
Outils nécessaires à cette section :
9 câble de pontage
9 4" fil
1 câble USB
1 carte de test
1 fer souder et soudure
1 ordinateur avec Arduino du compilateur installé
Étant donné que les LED dans ce projet partagent la même connexion à la terre ; Nous limitons la nécessité de plus (en quantité) actuelle limitant les résistances afin d’économiser de l’espace. Je ne vais pas avoir toutes les LEDs à la fois, donc cela ne devrait poser un problème avec le naufrage trop courant à travers la broche de terre. N’oubliez pas que l’Arduino Mini' a un puits max de 40mA (.040A) de courant par pin.
Le Mini de l’Arduino est un circuit imprimé avec une micro contrôleur, régulateur de puissance, mémoire, horloge et IO, mais en raison de sa taille compacte, il lui manque la puce RS232 pour e/s série. Sa taille est idéale pour le montage dans les petits espaces, qui est excellent pour la robotique et autres applications où l’espace est précieux et rare.
La puce série nécessaire pour programmer le micro-contrôleur ou envoi de données en arrière de l’ordinateur. Arduino est une carte série qui a la puce RS232 et port USB pour la programmation de la Mini et il est compact comme le Mini. Au moment de la rédaction de cet article de la série Mini adaptateur coûte seulement 20 $.
J’ai été courte à l’heure donc j’ai dû utiliser une autre méthode utilisant une carte Arduino Diecimila pour programmer le Mini. Remarque : L’exemple de site Web utilise un Arduino NG, qui est presque identique à la Diecimila et le fait que j’ai eu un couple Diecimila conseils déjà.
Le Mini à l’aide du Diecimila ou NG de programmation est simple, elle exige le retrait de la puce micro contrôleur de la carte et lier le Rx, broches Tx et le Rx, Tx respectifs tiges de la Mini. Pour alimenter le Mini, simplement sauter les fils d’alimentation de la Diecimila. Ceci est accompli en utilisant le montage d’essai.
Le Diecimila comporte deux voyants pour le Rx, activité TX et une LED liée à la broche 13. Le Mini ne fait pas de LEDs, donc nous pouvons joindre une LED de broche 13 (ANODE) à la terre (CATHODE). La broche 13 est une résistance de limitation attachée à elle, nous n’avez pas à vous soucier à l’aide d’une résistance avec une LED attachée à cette broche.
Vous pouvez également attacher dans le bouton de réinitialisation sur le Diecimila ou NG en reliant la broche de remise à zéro sur la Mini à la broche 1 sur le Diecimila, cela vous permet d’utiliser le bouton reset sur la carte d’hôte. Arduino a photos montrant les connexions nécessaires pour utiliser le plus grand échiquier pour un port série, la puissance et le bouton de réinitialisation à ce lien http://arduino.cc/en/Guide/ArduinoMini
Maintenant effectuer tous les raccordements de LED pour le microcontrôleur. La borne positive de chaque LED est liée aux broches du Mini de pin 3 sur pin 10 ; Fixez tous les motifs de la LED de la broche 2 à travers la résistance de 150 ohms. N’oubliez pas, les broches e/s sur le Mini sont de 0 à 15, broche 2 est vraiment la troisième broche sur la Mini.
Laissant les broches 0 et 1 pour que nous puissions communiquer via le port COM, nous commençons les broches de la LED sur la broche 2 et fin sur la broche 10. Nous allons utiliser broche 11 pour la réception de la touche entrée pour changer les séquences.
Pour tester les LEDs, j’ai utilisé 9 x 3" longueurs de fil, 8 rouges, 1 noire : toujours utiliser le câble couleur, il est plus facile quand ils sont tous emmêlés ensemble pour identifier les positifs de terre etc... Fil solide est bon pour branchements maquette fil-brin.
Si à l’aide de fil strand, il devrait être étamé, tin tout d’abord le fer en ajoutant une petite quantité de souder jusqu’au bout, puis nettoyer votre fer à souder au large avec l’éponge humide, toucher le fer pour le fil et le contact avec la soudure tout en caressant le long du fil. Si vous l’avez fait correctement le fil doit être brillante avec soudure sans grosses touffes ou bulles ; Cela rendra la fin brin assez raide à pousser dans le montage d’essai.
Utilisez le diagramme des broches qui se trouve sur le site d’Arduino ; n’oubliez pas de noter le numéro de version du micro-contrôleur que vous utilisez, les broches sont différentes entre les versions 03 et 04. http://Arduino.cc/en/main/ArduinoBoardMini
J’ai placé un fil rouge dans le montage d’essai pour chacune des broches 3-10 et un fil noir sur la broche 2 de terrain. Puis en utilisant les cables de démarrage avec pinces crocodile, j’ai attaché tous les fils de terre sur les voyants lumineux de la broche 2 à travers une résistance de 150 ohms (il s’agira de la broche de terre pour les LEDs), ceci est accompli en faisant un harnais « Y » 8 en 1 avec le 150 ohms à la fin de combinés, gaines thermorétractables autour de la résistance ; ensuite connecter les fils rouges à chaque LED individuel.
Nous avons besoin d’accrocher un bouton afin que nous puissions écrire des séquences multiples et permettent à l’utilisateur de les modifier. Pour cela le bouton est attaché à une épingle, donc nous pouvons lire une poussée de bouton. Lorsque le bouton est enfoncé, + 5V (V ++) sera sentie à la broche. Lorsque nous l’avons lu nous pouvons prendre des mesures si elle est haute, ou aucune action si faible.
Nous ne pouvons pas laisser l’axe flottant avec rien attaché, parce que cela laissera la broche sensibles aux valeurs inconnues, même approcher le microcontrôleur peut modifier la valeur si la broche n’est pas liée soit V ++, haché, ou une charge, donc nous utiliserons ce qui s’appelle une résistance pull-down.
Cette résistance sera relié à la broche d’entrée à la terre tandis que résister à l’écoulement du courant à travers la broche d’entrée, lorsque le bouton est enfoncé la tige sera ensuite lié à V ++ et lire comme élevé.
Maintenant que nous avons le bouton et voyants lié au contrôleur, il est temps pour alimenter le Conseil d’administration. Réglez le cavalier à côté de l’USB port de câble sur le Diecimila ou au GN de sauter les deux broches plus proches au port USB, cela provoque le Conseil à prendre le pouvoir de la connexion USB. Raccorder la carte Diecimila ou NG à l’ordinateur avec un câble USB.