Estaba presentado recientemente con el desafío de crear un proyecto de programación físico y me inspiré por juego Hippo infantil hambriento hambriento. Pude utilizar el cortador del laser en el Fab Lab para crear la cabeza de mi hipopótamo y el software Modkit Micro para programar el Modkit MotoProto escudo y placa de Arduino que usé para el control de mi proyecto. La Junta de Modkit MotoProto se une a un Arduino que permite más acceso para las entradas y salidas.
La entrada de mi proyecto era mi botón, que consistía en dos cables (tierra y voltaje). He creado este botón usando una fresadora modela que fabrica un diseño de tablero de águila programa para el botón. Luego soldamos los dos cables a la placa de botón que permite que un conector para auriculares plug-in para ser el final de mi botón.
La salida de mi proyecto era mi motor servo, que consistió en tres cables (tierra, voltaje y sensor). He creado el motor servo plug-in mediante soldadura o conectar los tres cables a un jack de auriculares acoplable.
Una vez mi botón y el motor servo se crearon entonces fui al software Modkit Micro donde he podido definir mi hardware y luego usar el hardware para diseñar el programa de software que controle mi entrada y mi salida. Fui a la pestaña de control del software y sacó un lazo para siempre para que mi programa le siga para siempre y nunca limitarse. luego en el bucle de siempre, incluí un if. El if me permite programar mi proyecto para que si una determinada acción se sucede una reacción se producirá. Así que con que presente dentro del if he incluido un botón pulsado que significa que el "Si pulsa el botón" es mi acción, entonces dentro de la "Si pulsa botón" configurar un ángulo debajo de la pestaña salida. Mi programa ahora significa que si se presiona el botón, luego va a ir al ángulo que yo, permitiendo que la boca de hipopótamo para abrir. Tras ese ángulo pongo en otro ángulo para que sea capaz de cerrar la boca de mi hipopótamo. Luego entre los dos ángulos configurar un retraso, por lo que sería una cierta cantidad de tiempo que pasa antes de que iba a cerrar la boca.