Bluetooth kontrollerad Arduino Scrapboat (5 / 7 steg)
Steg 5: Arduino kod
#include < Servo.h >Servo steer;
char input = "x";
int pos [] = {1000, 1500, 2000}; innehåller armatur postions
void setup()
{
Serial.BEGIN (2400); //starts seriell länk och överföringshastigheten bör vara densamma som konfigurerats i bluesmirf
Steer.attach(9); för att ansluta servo till pin nummer 9 på arduino
steer.writeMicroseconds (pos [1]), //initial ställning serov gör motor peka i riktning framåt
}
void loop()
{
IF(Serial.available())
{
input = Serial.read(); / / läser in kommer från seriella via bluetooth
Switch(input) //for styrning till specifika färdriktningen baserat på värdet i en matris pos
{
fall '1':
{
steer.writeMicroseconds(pos[0]);
bryta;
}
fallet "2":
{
steer.writeMicroseconds(pos[1]);
bryta;
}
fallet "3":
{
steer.writeMicroseconds(pos[2]);
bryta;
}
}
}
}
Koden är en enklare version av koden finns här
http://heruka.tumblr.com/post/2827825699/Arduino-Serial-servo-Control-Code