Paso 4: Código de carga Arduino
Se adjunta el código de Arduino mi consejo funciona, también en GitHub. Quizás tenga que ajustar algunos detalles:
- Números de PIN: Si usted todo exactamente como en los esquemas de cableado, no debe haber ningún problema con esto. Por razones de espacio o conveniencia puede cambiar las patas que quieras, sólo asegúrese de que asigna el número correcto al principio de la secuencia de comandos.
- Posiciones de servo: dependiendo del servo utiliza, algunos de los valores pueden cambiar. El código utiliza cuatro valores diferentes: brewingVal, readyVal, movingVal, offVal; correspondiente a: palo baja brewing, palo levantado esperando, posición intermedia superior para revolver el té, doblado posición (respectivamente). Dependiendo de la altura es su caso y su servo, quizás tenga que ajustar estos un poco.
- Tono de alarma: jugará antes y después del colado, melodía se puede elegir agregar notas a la lista de reproducción, tal como se especifica en el código.
Asegúrese de seleccionar la placa de Arduino adecuada antes de subir el sketch!
Tenga en cuenta que, aunque el código funcionó a la perfección para mí, puede ser mejorado. Especialmente la parte del interruptor, sería útil añadir algunos debounce tiempo para evitar irregularidades indeseables. De todas formas si las conexiones son estables y mueves la palanca precisamente no hay problemas (en mi dispositivo al menos).