Paso 4: Prueba de sensores de luz (tiempo de protoboard)
A continuación tienes que probar los sensores de luz para los pernos que se utiliza para la detección de luz. Usé las salidas digitales para este paso, pero no dude en utilizar las salidas analógicas. Para las salidas digitales se encuentra el código a continuación. Puede modificar el código para trabajar con salidas analógicas.
ADVERTENCIA: También debe separar el escudo del Motor de la Arduino Uno R3. Los pines analógicos y Digital pernos están todos ocupados por el escudo del Motor que lo hace casi imposible insertar otros componentes. Aunque volver a permitir el acceso a estos pines te debe apilar soldadura extra encabezados en el escudo del Motor en los lugares apropiados. Si ya han soldado extra apilamiento encabezados en el escudo del Motor no tienes que separar el escudo del Motor de la Arduino Uno R3.
Para este paso, he utilizado cables de diferente color, 4 sensores de luz y digitales pines 2,3,6 y 7. La fuente de alimentación es el Arduino Uno R3 y usar 5v y 3.3v pines para enviar energía a los sensores de luz. En la costumbre escrita biblioteca publicada por debajo, usaba cada sensor de luz en el ángulo asociado en el círculo unitario: 0, 90, 180, 270 (0 es 360). De esa manera yo puedo simular ángulos seleccionados que la plataforma girará en base al tiempo las señales eléctricas toman para llegar a la Arduino Uno R3. Para ver los resultados de la instalación solo tienes que cubrir uno de los sensores de luz y se le mostrará el tiempo que tarda cada sensor enviar señales eléctricas hacia atrás.
Antes de continuar que necesitamos saber la diferencia entre Digital/IO pines analógicos vs desde este enlace.
Ahora tenemos algún entendimiento de Digital/IO pernos y clavijas analógicas, permite crear la prueba de sensor de luz.
Para probar sus sensores de luz que necesita para:
- Establecer una conexión con tu fuente de poder (que en este caso los pines 3, 3V y 5v en el Arduino Uno R3)
- Conecte las fuentes de energía a un punto en el borde de la placa.
- Inserte los sensores de luz. Más cercano a la fuente de energía no tendrá un lugar entre mientras que el sensor de luz más lejano segundo lugar será un punto espacio amplio. Esto es darle a cada sensor de luz que posee el canal como un canal devuelve un resultado.
- Conecte los cables a los pines digitales o analógicas que desea trabajar con. Hacer para cambiar los números en el código a los pines use. Quizás tenga que cambiar el método utilizado para acceder a los pines (digitalRead() para analogRead()) y digitalWrite() a analogWrite() Si utiliza pines analógicos.
- Puede que necesite cambiar el método de RCTime() para satisfacer sus necesidades si es necesario.
- Añadir código a Arduino Uno R3. Abre el Monitor de la serie y la salida. Debería ver algo similar a la salida del video si usted utiliza los pines de E/S Digital.