Le but de cette séance est de revoir la programmation sur Arduino, avec un petit projet qui permet de positionner un servo. Le servo est directement connecté sur l'Arduino. La position angulaire du servo sera fix&ée, dans un premier temps dans le programme. Ensuite, nous allons envoyer une trame par le port série (moniteur série) pour faire évoluer cette position.
Le programme ci_dessous va exécuter les instructions suivantes, dans la phase d'initialisation :
Dans la phase d'exécution en continu :
Les commandes à envoyer avec le moniteur série sont les suivantes :
Par exemple, la commande P 90
demande au servo de se positionner à 90%.
Le programme commenté est disponible au format TXT