Étape 4: L’Arduino code partie 2
if(Bluetooth.available())
{
char toSend = (char)bluetooth.read() ;
Serial.Print(toSend) ;
Après que l’appareil android envoie les données de l’arduino traite l’information et il lit comme un char,
Ce code est là pour lire ces données et les transformer en actions pour les moteurs.
Si (toSend == « f ») {}
backMotor -> run(FORWARD) ;
}
Si (toSend == « b ») {}
backMotor -> run(BACKWARD) ;
}
Si (toSend == « l ») {}
frontMotor -> run(FORWARD) ;
}
Si (toSend == « r ») {}
frontMotor -> run(BACKWARD) ;
}
Si (toSend == « rf ») {}
frontMotor -> run(BACKWARD) ;
backMotor -> run(FORWARD) ;
}
Si (toSend == « lf ») {}
frontMotor -> run(FORWARD) ;
backMotor -> run(FORWARD) ;
}
Si (toSend == « rb ») {}
frontMotor -> run(BACKWARD) ;
backMotor -> run(BACKWARD) ;
}
Si (toSend == « lb ») {}
frontMotor -> run(FORWARD) ;
backMotor -> run(BACKWARD) ;
}
Si (toSend == de ') {}
frontMotor -> run(RELEASE) ;
backMotor -> run(RELEASE) ;
}
}
dans le cas des déclarations qui transforment les moteurs il y a lettres tels que « f » pour ce premier si instruction, tel est le message qu’elle reçoit d’appuyer sur le bouton suivant sur l’App Android ! Maintenant que nous pouvons lire un message envoyé depuis un appareil Android, nous pouvons lancer un soft pour envoyer ces messages !