Étape 7: Entrée analogique
Maintenant, nous allons vous montrer comment lire dans une entrée analogique. Il y a beaucoup de capteurs analogiques là-bas vous pouvez utiliser pour votre robot comme un capteur.
Exemples ci-dessous :
Potentiomètre (ce que nous allons utiliser pour cette démo)
Télémètres, https://www.pololu.com/product/2474
Capteurs de température http://www.adafruit.com/products/165
Et bien d’autres (Just google analogique peu importe le type de capteur que vous voulez)
Potentiomètres sont une des entrées analogiques plus simples que vous pouvez utiliser. Vous mettez le nob pour modifier la valeur.
Raccorder selon le schéma fritzing.
N’oubliez pas de regarder par-dessus la documentation
http://www.Arduino.cc/en/Reference/AnalogRead
Ouvrez le programme PrintAnalogValue et l’essayer avec votre potentiomètre filaire vers le haut.
Si vous avez remarqué cela est très similaire à l’exemple de commutateur de limite, sauf que nous utilisons la fonction « analogRead() » et les broches marquées A0 à A5. A signifie pour l’analogique et vous devez utiliser ces pions lorsque vous essayez d’obtenir une entrée analogique. Vous aussi obtenez une valeur de 0 à 1023 tandis que vous tournez le potentiomètre. C’est ce qui en fait une entrée analogique. Vous n’obtenez pas un 0 à faible et un 1 pour la grande. Au lieu de cela, vous obtenez un 0 pour basse, 1023 pour la grande. Toutes les tensions entre les deux sont représentées par des nombres 1 à 1022.
Défi :
Voyez si vous pouvez comprendre comment POT_ChangeTheSpeed, POT_MoveTheLight et POT_RaisingTheBar fonctionnent et les associer !