Paso 5: Paso 5: programación
El programa que vas a hacer es muy simple, todo lo que tiene que hacer es: comprobar si hay una taza o vaso espera a llenarse y si hay alguien esperando a ser llenado.
Lo primero que tiene que hacer es configurar las variables, una buena manera de mantener el código limpio y fácil de entender es hacer las variables con los nombres de sus pernos del sensor y como valor el número pin.
Después de que usted necesita establecer la pinmodes, donde se pueden utilizar los nombres apropiados para sus sensores si has hiciste en el último paso.
Si es al hacer su "configuración nula" debe ser completa. Ahora vas a empezar a trabajar en su "bucle vacío", esta es la parte que tu arduino hará una y otra vez.
La primera cosa que voy haciendo aquí es crear la función básica de un sensor de ultrasone, que analizará la distancia entre sí mismo y un objeto, poner la respuesta en el flotador "cm" y active la salida del sensor en centímetros.
Ahora que el primer sensor puede hacer su cosa, básicamente debe hacer exactamente lo mismo para el otro sensor, pero con los pines de la derecha. Usted necesita hacer dos funciones separadas para esto, no funcionará si usted lo permite medir al mismo tiempo.
Para comprobar si todo va planificarlo es una idea útil de sus datos a la consola de salida, así puedes ver lo que son las mediciones y solucionará cualquier problema puedes encontrarte.
Ahora que sabes lo que son salida de los sensores, puede hacer un if instrucción que comprueba si eres cercana, dependiendo de donde usted pone su "sensor de persona" y cuando usted quiera máquina reaccionar, usted debe llenar en un número, utiliza 10 centímetros.
Si Si la declaración es verdad necesita comprobar si lo suyo es taza, mirando pequeñas diferencias cuando su allí y cuando no hay.
Y si esa afirmación también es verdadera que la bomba debe activarse, un retraso que durar todo el tiempo que lleva la bomba para llenar su taza tanto como usted desea. Después de que la bomba debe apagarse y para darse un tiempo para conseguir la taza, es una buena idea añadir un retardo adicional después de eso.