Paso 5: Programación del Arduino para el Control de los Servos
Básicamente, el programa lanza una moneda al aire y si se trata de cabezas, que mueve el cuello hacia adelante y hacia atrás un par de veces. Si se trata de colas, esperas 2 segundos, luego voltea otra moneda y si es cabeza, abre y cierra el pico. Luego otro espera 2 segundos y pasa por el bucle continuamente. Esta manera, podría haber algo largo tiempo cuando Fawkes no se mueve, pero otras veces cuando mueve su cabeza y pico en un orden aleatorio. El código está en el archivo siguiente.
Usé una batería de 9V separada al poder independientemente del Arduino una vez que el programa fue descargado en él. Los pines 9 y 10 de arduino se utilizan para controlar el ángulo de los servos. Una batería de 6V (células D 4 un montón de energía para ejecutar toda la noche Halloween, dieron aunque células AA 4 podrían haber sido suficiente). Los motivos de servo se atan a la tierra del arduino. El Arduino y las baterías fueron cabidas en una caja que descansaba en el piso de la base de la perca.
Características futuras sería aleatoria la velocidad de movimiento del cuello y ángulo más, así como cambio en el pico de la apertura y cierre de velocidad.