Paso 5: Cargar el programa
Cargar el programa a los sonidos de Arduino muy difíciles, ¿no? Bueno, es bastante simple porque he adjuntado un programa que instruye al coche para llevar a cabo una figura 8, esto asegurará que usted no tiene que escribir todo el programa. Para cargar el programa, enchufe la placa de Arduino en la computadora y abra la aplicación de Arduino. Ahora, copiar y pegar el programa de arriba en la aplicación y haga clic en "comprobar" que comprueba si el programa es válido (si se produce un error, inténtelo otra vez). A continuación, haga clic en "upload" y el programa se transferirá a la placa de Arduino. Entonces Desconecte el Arduino de la computadora. Ahora se fijan!
/*
Prueba del coche
Hace que el coche RC modificado en una figura 8.
Conecte los cables blancos de rayas en los pines de Arduino como
*/
int adelante = 10; pin delantero
int inversa = 11; invertir el pin
int izquierda = 12; eje izquierdo
int derecha = 13; eje derecho
El método setup() se ejecuta una vez, cuando comienza el bosquejo
void setup() {}
inicializar los pines digitales como una salidas:
pinMode (delantero, salida);
pinMode (inversa, salida);
pinMode (a la izquierda, salida);
pinMode (derecha, salida);
}
void go_forward()
{
digitalWrite(forward,HIGH); Encienda el motor hacia adelante
digitalWrite(reverse,LOW); Apague el motor de revers
}
void go_reverse()
{
digitalWrite(reverse,HIGH); encender motor inversa
digitalWrite(forward,LOW); Apague el delantero notor
}
void stop_car()
{
digitalWrite(reverse,LOW); Apague el motor de revers
digitalWrite(forward,LOW); Apague el motor hacia adelante
digitalWrite(left,LOW);
digitalWrite(right,LOW);
}
void go_left()
{
digitalWrite(left,HIGH); Gire a la izquierda motor en
digitalWrite(right,LOW); Apague el motor adecuado
}
void go_right()
{
digitalWrite(right,HIGH); Encienda el motor adecuado
digitalWrite(left,LOW); afinar motor izquierda apagado
}
el método loop() se ejecuta una y otra vez,
como el Arduino tiene poder
void loop()
{go_forward();
Delay(1000);
go_right();
Delay(3000);
go_forward();
Delay(1000);
go_left();
Delay(3000);
go_forward();
Delay(1000);
go_right();
Delay(3000);
}