Grattant avec Arduino (4 / 5 étapes)

Étape 4: Tester la Board

Après que le Conseil assemblé et vérifié il est temps de tester les différentes fonctions avant de commencer au développer le croquis final.
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.

Articles Liés

Lumière qui cherchent des voitures R.C Hack (avec Arduino)

Lumière qui cherchent des voitures R.C Hack (avec Arduino)

création d'une plate-forme robotique de se gratter attribuer du travail et un peu d'argent. Acheter un prêt construit un est facile mais frais allouer d'argent (au moins pour moi). Pour remédier à cela que j'ai décidé de piggy back hors les compagnie
Thermostat avec Arduino et grand écran LCD de la maison

Thermostat avec Arduino et grand écran LCD de la maison

Remplacer un thermostat standard (SIEMENS-RAA30 16GR) avec un individu fait, axée sur l'arduino, grand écran LCD est un amusant projet.AVERTISSEMENT : Prise de courant est utilisé dans les deux contrôlant le four et pour arduino puissance alors s'il
Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Réinitialiser votre horloge circadienne « horloge biologique de corps » avec Arduino

Source d'inspiration pour réinitialiser l'horloge biologique de votre corps et améliorer votre hygiène santé et sommeil avec ArduinoUne horloge circadienne n'est pas une horloge que nous regardons l'heure. C'est plutôt un chronométreur et un oscillat
Domotique avec Arduino... Et JavaScript !

Domotique avec Arduino... Et JavaScript !

Dans ce instructable (mon premier seul en fait), je vais vous guider pour faire d'automatisation dans votre maison avec Arduino, oui, pas si nouveau... Mais nous allons aussi inclure JavaScript, à l'aide de Node.js et une impressionnante bibliothèque
Une sphère en lévitation tourne s’allume et clignote avec Arduino

Une sphère en lévitation tourne s’allume et clignote avec Arduino

Une étoile de la mort peu lévitation de Instructables m'a invité au nouveau projet avec Arduino. Trois stratégies ont été décidés et gardés pour le différencier de l'ancêtre.Faire moi-même avec prêt-à-pas (ou moins).Garder en rotation.S'allume et cli
Smart personnel thermomètre avec Arduino

Smart personnel thermomètre avec Arduino

Cette instructable est préparée dans le cadre de notre mission pour TfCD (technique au service du Concept Design) cours de TU Delft. Ce instructable qui suit est préparé par :Bo Koperdraat : 4209567Karthik mandon : 4501578Dans ce instructable vous ap
Banc d’alimentation PSU de vieux ATX avec Arduino et moniteur LCD

Banc d’alimentation PSU de vieux ATX avec Arduino et moniteur LCD

Bonjour à tous et Bienvenue sur mon premier Instructable.J'ai toujours voulu un banc PSU pour faciliter l'accès à une source d'alimentation et quelque chose que je peux compter sur quand on travaille sur divers projets. J'ai voulu un bloc d'alimentat
IoT murale avec Arduino et ESP8266

IoT murale avec Arduino et ESP8266

Dans ce instructable, je vous montrer comment ajouter accessibilité améliorée, intelligence et une connectivité à une prise murale ordinaire. Cela se fait avec une combinaison de microcontrôleurs, Arduino, divers capteurs, ESP8266 et un mélange de pr
Utilisez votre Adafruit rgb lcd plaque Pi (pour Raspberry Pi) avec Arduino

Utilisez votre Adafruit rgb lcd plaque Pi (pour Raspberry Pi) avec Arduino

Bonjour tout le monde.Comme dit le titre, vous apprendrez comment utiliser votre Adafruit rgb lcd Pi plaque mais avec Arduino. J'ai acheté une fois un mais jamais utilisé avec mon Pi framboise et je cherchais une façon de l'utiliser avec mes projets
Circuit de Strip LED RGB avec Arduino

Circuit de Strip LED RGB avec Arduino

Ce Instructable couvre l'Assemblée d'un circuit capable d'ing PWM (modulation de largeur d'impulsion) une bande de RVB LED 9-12v et un Arduino pour faire défiler une gamme de couleurs de programmation. Je vais discuter de comment monter un transistor
Lecteur CD-ROM moteur Brushless avec Arduino + 3 Transistors Mosfet

Lecteur CD-ROM moteur Brushless avec Arduino + 3 Transistors Mosfet

Moteur sans frottoir de CC A ou BLDC est un type de moteur sans brosse pour tout. Cela signifie qu'il n'y a pas de lien direct (brosse) entre l'axe de rotation et d'autres parties fixes comme comme bobine. Donc la filature est le rendement des change
Détecteur de mouvement PIR avec Arduino : Exploité à plus faible puissance consommation Mode

Détecteur de mouvement PIR avec Arduino : Exploité à plus faible puissance consommation Mode

Cette vidéo montre rapide et facile consistant à réduire la consommation électrique de ATMEGA 328p basée Arduino planches d'environ 70-75 % à l'aide de capteurs PIR ou PID pour la détection de mouvement.Ce projet introduit la suite choses :1) détecte
Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Programmation ESP8266 ESP-12F NodeMCU v1.0 avec Arduino IDE dans l’enregistreur de température sans fil

Retour à fin 2014 et 2015 au début, votre vraiment tombé surCette ESP8266 de puce WiFi astucieux (l'ESP-01) et dois bataille parmi les documentations incompatibles provenant de diverses sources. Pour l'instant de l'éperon, il a documenté ses frustrat
La compréhension complète faite simple - GPS avec ARDUINO

La compréhension complète faite simple - GPS avec ARDUINO

Salut frenzzz... Sa fait longtemps que j'ai fait un petit truc pour vous tous... Dans ce tutoriel, j'ai essayé d'informer un fameux systèmes de positionnement étant impliqué dans presque tous les projets... Même j'ai eu des difficultés très maîtriser