Paso 5: Código de Arduino
#include < Servo.h >Dirección servo;
char entrada = 'x';
int [pos] = {1000, 1500, 2000}; contiene postions de armadura
void setup()
{
Serial.Begin (2400); enlace serial //starts y velocidad en baudios deben ser el mismo que el configurado en el bluesmirf
Steer.Attach(9); para conectar el servo al pin número 9 de arduino
steer.writeMicroseconds (pos [1]); //initial posición de serov hace el punto del motor en la dirección de avance
}
void loop()
{
if(serial.Available())
{
entrada = Serial.read(); / / lee charcater entrada de serie sobre bluetooth
Switch(INPUT) //for dirección a dierction específico basándose en el valor en pos de la matriz
{
caso '1':
{
steer.writeMicroseconds(pos[0]);
rotura;
}
caso '2':
{
steer.writeMicroseconds(pos[1]);
rotura;
}
Case '3':
{
steer.writeMicroseconds(pos[2]);
rotura;
}
}
}
}
Código es una versión más simple del código aquí
http://Heruka.tumblr.com/post/2827825699/Arduino-serial-servo-control-Code