Projets Arduino pour les nuls
Lors de la construction des projets Arduino, vous avez souvent besoin de consulter un schéma. Jetez un oeil sur le tableau suivant, qui montre les symboles schématiques communs que vous rencontrez lors de la construction des projets Arduino:
Dépannage de votre projet Arduino Electronique
Si votre projet électronique Arduino ne fonctionne pas, vous devez vérifier à la fois votre matériel et vos logiciels. Commencez avec votre matériel et de passer ensuite au logiciel. Dépanner votre projet électronique en suivant ces étapes pour vérifier les problèmes les plus courants.
Matériel de dépannage dans un projet électronique problématique
Passez en revue les étapes suivantes pour vérifier les problèmes de matériel:
Vérifiez vos connexions matérielles.
Recherchez les connexions ouvertes. La cause la plus fréquente de problèmes est des choses étant simplement déconnectés. Vérifiez aussi les courts-circuits. Cela peut partout fils se touchent ou connecté qu'ils ne devraient pas l'être. Assurez-vous que vous utilisez les entrées numériques de votre Arduino pour les capteurs qui donnent une sortie numérique (haute ou basse) et entrées analogiques pour les capteurs sortie une tension variable.
Vérifiez votre alimentation.
Assurez-vous que vous avez assez de puissance alors assurez-vous qu'il se fait au bon endroit. Confirmez votre voyants d'alimentation sont allumés. Si vous alimentez composants externes de votre Arduino, mais ils ne semblent pas fonctionner, essayer de les alimenter indépendamment de votre Arduino en utilisant une batterie ou une alimentation externe.
Vérifiez pour les composants chauds et odeurs bizarres.
Localisez tous les composants qui peuvent être trop chaude au toucher. Ils sont probablement câblés recevoir de manière incorrecte ou trop de pouvoir. Renifler vos composants pour tout ce qui pourrait sembler à sentir comme brûler. Ceci est une indication précise d'une mauvaise connexion, et vous devez couper l'alimentation immédiatement. Remplacer les pièces endommagées et revérifier votre circuit pour les connexions incorrectes avant d'allumer.
Vérifiez vos valeurs de sortie.
Utiliser un multimètre pour mesurer les tensions de vos appareils. Assurez-vous que vous avez trouvé +5 volts pour les hautes valeurs numériques et 0 volt pour les faibles valeurs. Testez vos capteurs numériques pour vous assurer qu'ils sont délivrer les valeurs correctes. Testez vos capteurs analogiques pour vous assurer qu'ils fournissent une tension qui varie de 0 à 5 volts.
Vérifiez vos entrées et sorties numériques.
Si vous avez exécuté trop de courant (plus de 40mA) sur un axe analogique ou numérique, vous avez saturé la broche, et il peut avoir cessé de fonctionner. Si vous soupçonnez une broche est mort, essayez d'utiliser une broche adjacente en changeant votre code en conséquence. Si cela résout le problème, vous pourriez avoir une broche morts.
Logiciel de dépannage dans un projet électronique problématique
Passez en revue les étapes suivantes pour vérifier les problèmes de logiciels:
Vérifiez la syntaxe.
Le problème le plus commun est un point-virgule manquant à la fin d'une ligne. Probablement le deuxième problème le plus fréquent est une accolade manquante. Aussi, pour les fautes de frappe, d'orthographe incorrecte, ou un décalage dans les capitales ou le texte en minuscule, parce que le code Arduino est sensible à la casse. Si il ya une erreur dans votre code, l'IDE sera généralement mettre en évidence la ligne où l'erreur est survenue.
Utilisez le moniteur de série.
Utilisez Serial.println () déclarations à des points clés dans votre code pour afficher le contenu des variables au moniteur de série. Vous pouvez également imprimer des messages à l'écran de série à des points importants dans votre code. Vous pouvez avoir besoin d'ajouter également une déclaration retard () pour fournir un moment, de sorte que vous pouvez lire la valeur (s) comme ils sont imprimés à l'écran.
Vérifiez vos entrées et sorties.
Localisez tous les composants qui peuvent être trop chaude au toucher. Ils sont probablement câblés recevoir de manière incorrecte ou trop de pouvoir. Renifler vos composants pour tout ce qui pourrait sembler à sentir comme ça brûle. Ceci est une indication précise d'une mauvaise connexion et vous devez couper l'alimentation immédiatement. Remplacer les pièces endommagées et re-vérifier votre circuit pour les connexions incorrectes avant d'allumer.
Utilisez un simulateur ou un émulateur.
Vous pouvez utiliser des simulateurs Arduino qui imitent le comportement de l'Arduino et émulateurs pour la famille de la puce AVR. Ce sont des outils techniques destinés aux ingénieurs et vous donner une foule de renseignements sur votre code, car il est en cours d'exécution. Téléchargez l'un de ces outils pour essayer d'exécuter votre code sur un Arduino virtuel sur votre ordinateur.
Consultez les forums.
Le site officiel Arduino, Adafruit, Sparkfun et Element14 ont des forums où les gens affichent Arduino discussions. Ces communautés sont remplis de gens qui veulent juste pour obtenir leurs Arduinos de faire des trucs cool. Ils sont presque toujours aidés et soutenus.
Arduino Projets: Résistance des codes de couleur pour l'électronique
Lors de la construction des projets d'électronique Arduino, vous avez souvent besoin de consulter un schéma ou d'identifier une résistance. Utilisez ce tableau pour identifier la valeur d'une résistance, en ohms, à partir de son code couleur:
Couleur | 1st Chiffre | 2ND Chiffre | 3RD Chiffre | Multiplicateur | Tolérance |
---|
Noir | 0 | 0 | 0 | 1 | |
marron | 1 | 1 | 1 | 10 | 1% |
Rouge | 2 | 2 | 2 | 100 | 2% |
Orange | 3 | 3 | 3 | 1000 | |
Jaune | 4 | 4 | 4 | 10.000 | |
Couleur verte | 5 | 5 | 5 | 100000 | |
Bleu | 6 | 6 | 6 | 1000000 | |
Violet | 7 | 7 | 7 | | |
Gris | 8 | 8 | 8 | | |
blanc | 9 | 9 | 9 | | |
Or | | | | 0,1 | 5% |
Argent | | | | 0,01 | 10% |
Exemple: A 4.700 # 937- (4.7K # 937-) résistance de jaune, violet, orange et rayures d'or:
Couleur | Jaune | Violet | Orange | Or |
---|
Valeur | 4 | 7 | X 1000 | ± 5% |
A propos Auteur
Comment ajouter et tester le relais pour votre entrée projet Arduino système de clavier Une fois que le code a été ajouté à votre Arduino, vous devez maintenant ajouter le relais qui contrôle le mécanisme de la porte et l'alimentation. Vous utilisez la même alimentation pour faire fonctionner votre Arduino, car il ne sera pas…
Comment assembler le module RTC pour votre projet d'horloge Arduino Montage du module RTC pour le projet Horloge Arduino est assez simple, si vous avez une certaine expérience de soudure. Si non, il est une bonne occasion de pratiquer vos compétences. Après le kit est assemblé, vous ajoutez la batterie et le…
Comment calibrer vos entrées avec le Arduino Pensez à l'étalonnage de votre circuit réglage du thermostat dans votre maison. En calibrant les capteurs sur votre projet Arduino, vous pouvez adapter le capteur à son emplacement. Dans cet exemple, vous apprenez comment calibrer un capteur de…
Comment contrôler votre servo avec l'Arduino En utilisant un potentiomètre (ou tout capteur analogique), il est possible de contrôler directement votre servo avec l'Arduino de la même manière que vous souhaitez contrôler une griffe mécanique à arcades.L'esquisse de BoutonCet exemple…
Comment installer Arduino pour Mac OS X Ces instructions décrivent l'installation du logiciel Arduino et les pilotes pour une carte Arduino Uno sur Mac OS X Lion, mais fonctionneront de la même chose pour Leopard, Snow Leopard et Lion des montagnes. Systèmes d'exploitation précédents…
Comment faire un bouton virtuel avec l'Arduino Vous apprendrez comment faire un bouton à l'écran dans le traitement qui affecte une LED physique sur votre Arduino. Ceci est une excellente esquisse pour commencer avec des interactions entre les ordinateurs et le monde réel, et entre un Arduino…
Comment prototype d'un clavier et d'affichage pour votre entrée projet Arduino système de clavier Ce projet Arduino a beaucoup de connexions, il est donc une bonne idée au prototype d'abord en utilisant une planche à pain. Une fois que vous avez construit et testé votre prototype, vous pouvez installer la carte de test dans une enceinte ou…
Comment spécifier des fonctions définies par l'utilisateur pour votre entrée projet Arduino système de clavier La dernière partie du code pour votre système d'entrée du clavier projet Arduino contient quatre fonctions que la poignée identifiant la touche enfoncée, l'envoi de commandes à la puce Max, effacement de l'affichage, et l'activation du…
Comment faire tourner un moteur à courant continu avec l'Arduino Le moteur à courant continu dans votre kit Arduino est le plus fondamental de moteurs électriques et est utilisé dans tous les types de l'électronique de loisirs. Lorsque le courant est passé à travers, il tourne en continu dans une direction…
Comment télécharger un croquis à un Arduino Le contenu de circuits et croquis Arduino peut varier considérablement. Avant de commencer, il ya un processus simple pour télécharger un croquis à une carte Arduino que vous pouvez renvoyer à.Suivez ces étapes pour télécharger votre…
Croquis série pour l'Arduino Ces projets Arduino sont conçus pour afficher la valeur des intrants à l'aide du en série moniteur. Sériel un procédé de communication entre un périphérique et un ordinateur. Dans ce cas, il est la communication série sur Universal Serial…
Dix des liens vers des ressources d'apprentissage en ligne Arduino Si vous êtes intéressés à en apprendre sur les projets Arduino, il ya beaucoup de choses que vous pouvez découvrir à travers des ressources en ligne. Consultez les liens suivants, qui sont quelques ressources en ligne préférées pour…
L'esquisse de analoginput pour l'Arduino L'esquisse précédente vous a montré comment utiliser un digitalRead à lire soit allumé ou éteint, mais que faire si vous voulez gérer une valeur analogique comme un interrupteur ou une commande de bouton de volume gradateur?Pour ce projet,…
L'esquisse de bouton pour le Arduino Ceci est la première et peut-être la plus fondamentale d'entrées que vous pouvez et devez apprendre à vos projets Arduino: le bouton-poussoir modeste. Pour ce projet Arduino, vous devrez:Un Arduino UnoUne maquetteUne résistance de 10k ohmsUn…