Matériel:
Si votre capteur de distance infrarouge n'est pas venu avec tous les
fils, vous devrez soit trouver le connecteur approprié, ou souder
les fils directement sur les pistes (s'assurer que les broches à
souder et ne pas communiquer avec l'autre) de sorte que vous pouvez
attacher des fils.
Arduino 5 Minute Tutorials
Depuis le capteur est connecté à l'entrée analogique de l'Arduino, le code est identique à celui de la potentiomètre :
Téléchargez ce programme à la carte et changer pour le Serial Monitor. Lorsque vous déplacez le devant de la distance capteur plus proche et loin d'un objet solide ou un mur, les valeurs doivent changer entre 0 et 1023. Vous pouvez maintenant lire les valeurs et les utiliser dans votre code. Vérifiez la plage de votre capteur
(pas tous les capteurs peut lire à partir de zéro cm); noter que
certains capteurs ont une distance minimale - même si elle est toujours
indiquée dans les spécifications, essayer de le trouver par
expérimentation. Pour convertir les valeurs des distances réelles (en cm ou en pouces), consultez le guide d'utilisation du capteur.
Arduino et boutons-poussoirs
Raccordement des interrupteurs à bascule, boutons poussoirs momentanés et contacteurs à l'Arduino est simple. Un bouton poussoir est un dispositif simple qui complète un circuit.
Une extrémité de la touche est reliée à la source, en général une
faible tension (5V de l'Arduino est idéal) et l'autre reliée à la broche
numérique. Quand le commutateur est basculé, pressée ou basculée, le circuit est soit ouvert ou fermé. La broche numérique retourne simplement s'il ya 5V ou 0V. Le code associé à cela est:
digitalRead (broche);
Dans le programme suivant simple, un bouton-poussoir est utilisé pour activer la LED connectée à la broche 13. La ligne
digitalWrite (ledPin, statut);
transforme le ledPin (dans ce cas, affecté à la broche numérique 13) HAUTE (1) ou LOW (0) en fonction de la variable d'état. Nous avons d'abord définir l'état d'être bas (0).
- Ordinateur / ordinateur portable ou Netbook
- Microcontrôleur Arduino
- Adaptateur USB vers série (si votre microcontrôleur ne dispose pas d'un port USB)
- USB approprié de câble (cartes Arduino sont alimentés par le port USB - pas de piles encore)
- Capteur de distance infrarouge (de préférence de Sharp ) et correspondant câble
- Appuyez sur le bouton correspondant à câbles et raccorder à l'Arduino
Si votre capteur de distance infrarouge n'est pas venu avec tous les
fils, vous devrez soit trouver le connecteur approprié, ou souder
les fils directement sur les pistes (s'assurer que les broches à
souder et ne pas communiquer avec l'autre) de sorte que vous pouvez
attacher des fils.
- Connectez le fil rouge au +5 V sur le Arduino
- Connectez le fil noir à Gnd sur l'Arduino
- Connectez le fil jaune à une broche analogique sur l'Arduino (dans ce cas, nous avons choisi A2)
Arduino 5 Minute Tutorials
Depuis le capteur est connecté à l'entrée analogique de l'Arduino, le code est identique à celui de la potentiomètre :
Téléchargez ce programme à la carte et changer pour le Serial Monitor. Lorsque vous déplacez le devant de la distance capteur plus proche et loin d'un objet solide ou un mur, les valeurs doivent changer entre 0 et 1023. Vous pouvez maintenant lire les valeurs et les utiliser dans votre code. Vérifiez la plage de votre capteur
(pas tous les capteurs peut lire à partir de zéro cm); noter que
certains capteurs ont une distance minimale - même si elle est toujours
indiquée dans les spécifications, essayer de le trouver par
expérimentation. Pour convertir les valeurs des distances réelles (en cm ou en pouces), consultez le guide d'utilisation du capteur.
Arduino et boutons-poussoirs
Raccordement des interrupteurs à bascule, boutons poussoirs momentanés et contacteurs à l'Arduino est simple. Un bouton poussoir est un dispositif simple qui complète un circuit.
Une extrémité de la touche est reliée à la source, en général une
faible tension (5V de l'Arduino est idéal) et l'autre reliée à la broche
numérique. Quand le commutateur est basculé, pressée ou basculée, le circuit est soit ouvert ou fermé. La broche numérique retourne simplement s'il ya 5V ou 0V. Le code associé à cela est:
digitalRead (broche);
Dans le programme suivant simple, un bouton-poussoir est utilisé pour activer la LED connectée à la broche 13. La ligne
digitalWrite (ledPin, statut);
transforme le ledPin (dans ce cas, affecté à la broche numérique 13) HAUTE (1) ou LOW (0) en fonction de la variable d'état. Nous avons d'abord définir l'état d'être bas (0).