Stap 6: Código y Gemma
Codigo
El código es extremadamente sencillo. Nl la sección de setup, simplemente inicializamos los dennen:
pinMode(0,OUTPUT); pinMode(1,OUTPUT);
Luego, construyo una pequeña función que pone a funcionar een el motor de la derecha o el de la izquierda. La función o que hace es ponerlo een caminar por un tiempo y luego apagarlo. Esto lo hice así simplemente para hacer pulsos de movimiento es decir, nunca funcionan los dos motores nl forma simultánea, sino que el movimiento is adelante wordt por alternación derecha izquierda. Esto será muy bueno al luego includen algún tipo de sensor para hacer VN robot que responda een VN reflejo. El código se ve así:
void moveLeft(int time) { digitalWrite(0, HIGH); delay(time); digitalWrite(0, LOW); }
Nl: la función moveLeft(int time), simplemente enciende el motor conectado al pin D0 por tijd milisegundos y luego lo apaga. Hay una función soortgelijke moveRight, que hace lo mismo para el motor conectado al pin D1.
El código belangrijkste lus:
moveLeft(TIME); moveRight(TIME); for (int i = 0; i < 5; i++) { moveLeft(200); moveRight(200); }
Se mueve een VN lado, luego al otro, y luego uno alternando tiempos Celtas de VN lado een otro, para moverse is adelante. Eso es todo.
Cargado al Gemma
Para explicación detallada de como subir al Gemma y que se necesita nl el Arduino IDE, mager este tutorial. Een permitteert de otras placas, el Gemma geen les aparece nl el puerto seriële. Sino que lo cargan Ono el modo bootloader que tiene el Gemma. Pero nl la guía de adafruit explican mejor.