Paso 6: Código y Gemma
Codigo
El código es franco-limosa sencillo. En la sección de configuración, simplemente inicializamos los pinos:
Luego, construyo una pequeña función pone a funcionar un el motor de la derecha o el de la izquierda. La función o hace es ponerlo a caminar por un tiempo y luego apagarlo. Esto lo hice así simplemente para hacer pulsos de movimiento, es decir, nunca funcionan los dos motores en forma simultánea, sino el movimiento hacia adelante ocurre por alternación derecha izquierda. Esto será muy útil al luego incluir algún tipo de sensor para hacer un robot ciclico un reflejo de las Naciones Unidas. El código se ve así:
En la función moveLeft(int time), simplemente enciende el motor conectado al pin D0 por tiempo milisegundos y luego lo apaga. hay una función similar moveRight, hace lo motor conectado al pin D1 de mismo para el.
El bucle principal de código:
Se mueve a un lado, luego al otro, y luego uno alternando tiempos cortos de un lado a otro, para moverse hacia adelante. Eso es todo.
Cargado al Gemma
Para explicación detallada de como subir al Gemma y se necesita en el IDE de Arduino, lean el tutorial de este. A diferencia de otras placas, el Gemma no puerto de aparece en el de les serial. sino que lo cargan ene el modo gestor de arranque tiene el Gemma. Pero en la guía de adafruit explican mejor.