Étape 7: Tester la Section DIYduino
C’est une bonne habitude pour tester la fonctionnalité de la tension d’alimentation tout d’abord. Tout d’abord, je me suis assuré que je n’avais pas un ATMEGA dans la prise de l’IC. Puis j’ai pris une alimentation variable, il marche, la tension de dessous de 5V a composé et il éteint à nouveau. Ensuite, j’ai connecté le voltmètre à la sortie de IC2 (7805). J’ai allumé l’alimentation et a lentement augmenté la tension d’alimentation. Alors que la montée de la tension, j’ai comparé le compteur au tableau d’alimentation avec le voltmètre. Une fois que l’alimentation en tension dépassée 5V, je me suis assuré que la IC2 réglementé la tension de 5V, c'est-à-dire j’ai vérifié que la tension sur le voltmètre est 5V, peu importe ce que la tension d’alimentation a été. J’ai confirmé un fonctionnement stable jusqu'à la tension du moteur que j’avais l’intention d’utiliser, dans mon cas était 12V. Notez que vous ne devriez jamais dépasser la tension d’alimentation qui précède que la maximale nominale de tension de la 7805, L298N ou les diodes que vous avez utilisé.
Le jury, j’ai construit était une version de « Squelette », alors j’ai ne pas endroit DEL1 et R1 au Conseil d’administration. Si vous le faites, LED1 doit s’allumer quand atteint 5V de sortie de IC2 ou même plus tôt. S’il vous plaît assurez-vous que R1 est correctement sélectionnée pour votre DEL1 et une tension de 5V. Vous pouvez utiliser pour déterminer la façon de le faire.
b) tester si DIYduino peut exécuter une esquisse :
J’ai déjà eu un ATMEGA328 avec « Bootloader » et « Blink » programmé que j’ai utilisé pour tester la fonctionnalité du circuit DIYduino. Vous pouvez regarder mon premier instructable pour trouver des informations sur la façon de charger un bootloader et télécharger une esquisse sur un ATMEGA328 vide. Pour le test, j’ai connecté une LED en série avec une résistance à la pin13 de l’ATMEGA328 en utilisant les contacts de type de capteur. La paire de LED/résistance a été calculée pour le 5V. L’anode de la LED (côté ronde) rattachée au signal Pin13, la cathode (côtée plat) était liée à la résistance, dont autre côté a été raccordée à la terre. J’ai fait en sorte que l’alimentation, qui était toujours connectée à l’étape précédente, a été éteint. Puis j’ai branché l’ATMEGA328 qui contenait l’esquisse de Blink dans la prise de l’IC et commuté sur l’alimentation. Bien sûr la LED a démarré clignoter, qui a indiqué que mon DIYduino était en cours d’exécution.
c) test si DIYduino peut être programmé avec cette configuration :
Avec l’installation de b), un Arduino Uno, quelques fils et j’ai testé si je pouvais envoyer un croquis pour mon DIYduino. L’Arduino a été utilisé comme une clé USB pour l’interface série. Regardez http://arduino.cc/en/Tutorial/ArduinoToBreadboard pour plus d’informations.
Pour effectuer le test I:
(i) supprimé l’ATMEGA328 qui se trouvait sur l’Arduino
(ii) connecté l’Arduino Uno suivants aux broches DIYduino : Reset/Reset, GND/GND, Tx/Tx et Rx / Rx. (j’ai connecté GND à la broche GND parce que j’étais en utilisant deux sources d’énergie différentes pour les conseils, l’alimentation variable pour le DIYduino et le cordon USB pour l’Arduino).
(iii) a ouvert mon programme Arduino "Arduino 1.0".
(iv) dans le menu « Outils/Conseil d’administration », j’ai sélectionné Arduino Duemilanove w/ATmega328.
(v) j’ai commencé l’esquisse « Blink » en accédant au menu « File/Examples/1.Basics/Blink ».
(vi) j’ai changé les retards pour le processus de clignotant à 3 secondes, 3 secondes sur en échangeant :
void loop() {}
digitalWrite (13, HIGH) ; la valeur de la LED sur
Delay(1000) ; Attendez une seconde
digitalWrite (13, faible) ; déclencher la LED
Delay(1000) ; Attendez une seconde
avec :
void loop() {}
digitalWrite (13, HIGH) ; la valeur de la LED sur
Delay(3000) ; Attendez trois secondes
digitalWrite (13, faible) ; déclencher la LED
Delay(3000) ; Attendez trois secondes
(vii) téléchargées le croquis avec la flèche et apprécié un témoin clignotant très lent. Il m’a dit que le téléchargement a réussi et tout a fonctionné.
d) tester si un Reset bouton fonctionne :
Avec la LED clignote de l’essai précédent, j’ai appuyé sur le bouton de réinitialisation situé sur le côté cuivre du Conseil d’administration. La LED cligné des yeux une fois pendant une courte période, puis retournée au modèle programmé clignote. Étant donné que le bouton reset redémarre l’esquisse qui est chargé dans l’ATMEGA j’ai pris cela comme un signe pour une réinitialisation réussie.