Paso 7: Entrada analógica
Ahora le mostraremos como leer en una entrada analógica. Hay unas muchos sensores analógicos que hay puede utilizar su robot como un sensor.
Ejemplos a continuación:
Potenciómetro (lo utilizaremos para este demo)
Distanciómetros https://www.pololu.com/product/2474
Sensores de temperatura http://www.adafruit.com/products/165
Y muchos más (Just google analógico cualquier tipo de sensor)
Los potenciómetros son una de las entradas analógicas más simples que se puede utilizar. Gire el nob para cambiar el valor.
Alambre siguiendo el diagrama de fritzing.
No se olvide de mirar por encima de la documentación
http://www.Arduino.CC/en/Reference/AnalogRead
Abrir el programa PrintAnalogValue y probar con su potenciómetro de cableado.
Si notaste esto es muy similar al interruptor de límite, excepto que estamos utilizando la función "analogRead()" y los pines etiquetados A0 a A5. A soportes para analógico y deben utilizar estos pernos cuando se trata de conseguir una entrada analógica. También obtendrá un valor de 0 a 1023 al girar el potenciómetro. Esto es lo que hace una entrada analógica. No te un 0 para baja y 1 de alto. En lugar de otro consigue un 0 para baja, 1023 para alta. Todas las tensiones en el medio están representadas por los números 1 a 1022.
Desafío:
Vea si usted puede averiguar cómo POT_ChangeTheSpeed, POT_MoveTheLight y POT_RaisingTheBar trabajaran y alambre para arriba!