Étape 5: Arduino Code
#include < Servo.h >Steer servo ;
entrée de char = « x » ;
int pos [] = {1000, 1500, 2000;} contient les postions de l’armature
void setup()
{
Serial.Begin (2400); //starts liaison série et débit en bauds doivent être le même que celui configuré dans le bluesmirf
Steer.Attach(9) ; pour connecter le servo à la broche 9 sur l’arduino
steer.writeMicroseconds (pos [1]); //initial position de serov rend le point moteur vers l’avant
}
void loop()
{
if(Serial.available())
{
entrée = Serial.read(); / / lit charcater d’entrée de série via bluetooth
Switch(Input) //for gouverne à la dierction spécifique basée sur la valeur en tableau pos
{
affaire « 1 » :
{
steer.writeMicroseconds(pos[0]) ;
rupture ;
}
affaire « 2 » :
{
steer.writeMicroseconds(pos[1]) ;
rupture ;
}
affaire « 3 » :
{
steer.writeMicroseconds(pos[2]) ;
rupture ;
}
}
}
}
Le code est une version simplifiée du code trouvé ici
http://Heruka.tumblr.com/post/2827825699/Arduino-Serial-servo-control-code