Étape 4: Tester la Board
Cette pratique est appelée « validation » et son objectif est de réduire la quantité d’incertitudes et/ou erreurs ainsi évitant d’avoir plusieurs problèmes en même temps à résoudre.
Les premiers tests ont été réalisés sur les canaux de la résistance en utilisant le formulaire d’exemple « AnalogInOutSerial » IDE Arduino, où la ligne ci-dessous a été modifiée selon le canal désiré.
const int analogInPin = A0; Broche d’entrée analogique auquel est attaché le potentiomètre
Les canaux de résistance A, B, C, D sont mappés sur l’Arduino analogiques entrées A0, A1, A2, A3
Un câble avec un couple de 100K potentiomètres et une fiche de P2 ont été construits pour aider à effectuer ce test.
Avec potentiomètre 100K la valeur affichée sur le terminal série doit varier entre 0 et 930. Utiliser le Serial Monitor de IDE Arduino, comme dans l’exemple (outils -> Serial Monitor).
La prochaine épreuve est le curseur. Toujours à l’aide de l’exemple de « AnalogInOutSerial », remplacez la valeur d’analogInPin A5
const int analogInPin = A5; Broche d’entrée analogique auquel est attaché le potentiomètre
Étant donné que le curseur n’a pas une résistance série, la valeur affichée sur le terminal série doit varier de 0 à 1023.
L’étape suivante consiste à effectuer le test sur les capteurs de lumière et le sons, et tout d’abord, nous allons faire cela sans impliquer le multiplexeur analogique. Puis sortez le circuit 4066 et court les broches 3 et 4 de la prise (n’oubliez pas d’éteindre l’Arduino avant d’enlever l’IC).
Encore à l’aide de la « AnalogInOutSerial » modifier la valeur d’analogInPin à A4.
const int analogInPin = A4; Broche d’entrée analogique auquel est attaché le potentiomètre
Maintenant, pointez une lampe de poche sur le capteur et vérifier les valeurs changeant sur terminal série. Le montant exact du changement dépend de la sensibilité de la photo-transistor utilisé.
Maintenant supprimer le court circuit de broches 3 et 4 et faire une courte entre les broches 8 et 9.
Maintenant parler à proximité du microphone et vérifiez que les valeurs imprimées terminal série om (aucun besoin de changer la valeur analogInPin, puisque son et lumière partagent le même canal d’ADC, ne souvenez-vous?)
Maintenant nous allons tester le multiplex. Retirez le court-circuit entre les bornes 8 et 9, réinstallez le 4066 (n’oubliez pas de mise hors tension de l’Arduino avant d’insérer l’IC).
Ce croquis permet de tester le multiplex. Pointer une lampe de poche vers le capteur de lumière et parlent près du microphone tout en regardant les valeurs sur le terminal de la série. Vous devriez voir les deux valeurs changeant en conséquence.
Les derniers tests sont le bouton. Comme point de départ, utilisez l’exemple de « Bouton » de Arduino et modifier et vérifier que la LED de la carte Arduino (relié à la broche 13) s’éteint lorsque le bouton est enfoncé et doit être allumé lorsque le bouton est relâché.
Maintenant, utilisez cette esquisse pour effectuer un test global du Conseil d’administration. Il lit tous les capteurs et les valeurs d’impression sur le terminal de la série. Avis que jusqu'à maintenant, nous utilisons la norme 9600 bauds vitesse les esquisses de l’exemple, mais pour les tests ensemble la vitesse doit être changée à 38400.