Paso 5: Programación de Robot
Declaración o dar un nombre para cada pin:
byte const PWMKI = 11;
byte const DIR1KI = 13;
byte const DIR2KI = 2;
byte const PWMKA = 3;
byte const DIR1KA = 9;
byte const DIR2KA = 4;
Programa de instalación, salida sistema arduino pines para el controlador de motor:
pinMode(PWMKI,OUTPUT);
pinMode(DIR1KI,OUTPUT);
pinMode(DIR2KI,OUTPUT);
pinMode(PWMKA,OUTPUT);
pinMode(DIR1KA,OUTPUT);
pinMode(DIR2KA,OUTPUT);
Klik nueva ficha, dar nombre motor.ino:
Cuando DIR1 y DIR2 tienen diferente lógica del funcionamiento del motor. usando digitalWrite (pin digital, alto o bajo) de outpur DIR y analogWrite (pin analógico, 0-255) para la salida PWM.
En motor.ino programa cekMotor para comprobar la impulsión del motor, quite el comentario de cekMotor() y comentar play() para comprobar la impulsión del motor y luego cargar el programa, el programa es: adelante = > al revés = > girar a la derecha = > girar a la izquierda. Si el robot no lo hace, así que compruebe su conexión de cable y hardware.
Klik nueva ficha, dar nombre BT.ino:
En BT.ino tienen programa dos:
1. cekBluetooth (para verificar datos de bluetooth en el Serial Monitor)
2. jugar (para jugar el robot usando el teléfono)
* Tenga cuidado al programa abrir el archivo, abrir bluetooth_robot.ino no abra motor.ino y BT.ino.
* Algunos comentario es usar lenguaje de Indonesia.