Stap 4: De Arduino Wetboek deel 2
if(Bluetooth.available())
{
char toSend = (char)bluetooth.read();
Serial.Print(toSend);
Nadat de Androïde apparaat de gegevens stuurt de arduino neemt de gegevens en leest het als een char,
Deze code is hier om te lezen dat de gegevens en het omzetten in acties voor de motoren.
Als (toSend == 'f') {}
backMotor -> run(FORWARD);
}
Als (toSend == 'b') {}
backMotor -> run(BACKWARD);
}
Als (toSend == 'l') {}
frontMotor -> run(FORWARD);
}
Als (toSend == 'r') {}
frontMotor -> run(BACKWARD);
}
Als (toSend == 'rf') {}
frontMotor -> run(BACKWARD);
backMotor -> run(FORWARD);
}
Als (toSend == 'lf') {}
frontMotor -> run(FORWARD);
backMotor -> run(FORWARD);
}
Als (toSend == 'rb') {}
frontMotor -> run(BACKWARD);
backMotor -> run(BACKWARD);
}
Als (toSend == 'lb') {}
frontMotor -> run(FORWARD);
backMotor -> run(BACKWARD);
}
Als (toSend == de ') {}
frontMotor -> run(RELEASE);
backMotor -> run(RELEASE);
}
}
in de als brieven verklaringen die draaien de motoren er zijn dergelijke als "f" voor dit eerste als verklaring, dat is de boodschap die wordt ontvangen van het indrukken van de knop vooruit op de Android App! Nu dat we een bericht wordt verzonden vanaf een Android apparaat kunt lezen kunnen we een app om te sturen deze berichten lopen!