Paso 5: Programación del sistema de control
Para esto usted necesitará descargar el arduino IDE el cual es el programa que usted escriba el código en.
Para comenzar a escribir mi código necesitaba tener una Idea básica de lo que todo lo que quería y cómo necesitan trabajar juntos.
Así que estos son los pasos que deben ocurrir:
- Necesito un sensor de proximidad lectura para determinar si es necesario iniciar el bucle motor
- "Si" la lectura es menos de una distancia especificada necesito el servo grande para girar al bebé dispensador del club de golf
- Hacer que el servo pequeño expulsar una bola hacia el agujero de la parte inferior
- Haga retraerse a la posición original
- Ahora gire el servo grande regresa a su posición original
- terminar el bucle y comience a leer otra vez el sensor de
Para leer el sensor he utilizado un código de una asignación anterior para esta clase.
Entonces escribí una instrucción condicional "Si" que llevó a la lectura y determina si fue menor o igual a 5cm.
Si es entonces hacia el servo grande 120 (mi servo debe ajustarse a 120 al girar 90).
Entonces retrasar unos pocos milisegundos.
Ahora mueva el servo pequeño hacia fuera (entonces retrasar) y hacia atrás.
Luego terminar el bucle y retardo de 200 milisegundos para la siguiente lectura para que si no cumplen la condición obtiene una lectura siempre 200 milisegundos.