Nous avons fait programme permettant de connecter la raspberry.pi à un ordinateur ou un téléphone. Ce qui permettra de d'actionner le servomoteur depuis un téléphone ou un ordinateur.
De plus il faut aussi un programme pour que le servomoteur s'actionne. Voici celui qu'on a fait :
/* Exemple de code pour un servomoteur */
/* Inclut la lib Servo pour manipuler le servomoteur */
#include <Servo.h>
int position = 0 ;
// initialement bool bLoquetOuvert;
bool bLoquetFerme;
bool bCmdOuvrir;
/* Créer un objet Servo pour contrôler le servomoteur */
//
Servo monServomoteur;
void FermerleLoquet()
{
monServomoteur.write(90);
}
void Ouvrirleloquet()
{
if ( bLoquetOuvert == false )
{
for (int angle = 0; angle <= 90; angle++)
{
monServomoteur.write(angle);
delay(15);
}
}
}
void setup(){
// Attache le servomoteur à la broche D6
monServomoteur.attach(6);
FermerleLoquet();
position = 0 ;
bLoquetOuvert = true;
bLoquetFerme = false;
}
void loop()
// Pour Ouvrir le loquet.
if (bCmdOuvrir== true)
{
Ouvrirleloquet();
}
else //Pour Fermer le loquet
{
FermerleLoquet();
}
monServomoteur.write(position);
delay(15);
}