Bluetooth kontrollerad Arduino RC bil (4 / 6 steg)
Steg 4: Den Arduino kod del 2
IF(Bluetooth.available())
{
char toSend = (char)bluetooth.read();
Serial.Print(toSend);
Efter den android-enheten skickar data arduino tar informationen och läser det som en röding,
Denna kod är här för att läsa data och förvandla det till åtgärder för motorerna.
om (toSend == "f") {
backMotor -> run(FORWARD);
}
om (toSend == "b") {
backMotor -> run(BACKWARD);
}
om (toSend == "l") {
frontMotor -> run(FORWARD);
}
om (toSend == "r") {
frontMotor -> run(BACKWARD);
}
om (toSend == "rf") {
frontMotor -> run(BACKWARD);
backMotor -> run(FORWARD);
}
om (toSend == "lf") {
frontMotor -> run(FORWARD);
backMotor -> run(FORWARD);
}
om (toSend == "rb") {
frontMotor -> run(BACKWARD);
backMotor -> run(BACKWARD);
}
om (toSend == "lb") {
frontMotor -> run(FORWARD);
backMotor -> run(BACKWARD);
}
om (toSend == 's ") {
frontMotor -> run(RELEASE);
backMotor -> run(RELEASE);
}
}
i om bokstäver uttalanden om att vända motorerna finns det sådant som "f" för detta första om uttalande, detta är det budskap som kommer från att trycka på knappen vidarebefordra på Android App! Nu när vi kan läsa ett meddelande skickas från en Android-enhet kan vi köra en app för att skicka dessa meddelanden!