Etape 5: Connexion à arduino
Dans cet exemple, j’ai utilisé les ports 0 et 1.
Logiciel :
int pos = 0 ; variável da posiçao servo
issam int = 0 ; variável que vai escolher animal de o
int randomval2 = 0 ; variável tempo de pausa
#include < Servo.h > / / biblioteca servo
Servo macacoc ; preencher o objeto macaco corpo
Servo macacop ; preencher o objeto macaco pescoço
installation Sub ()
{
macacoc.Attach (0) ; atribuindo o corpo macaco ao pino 0
macacop.Attach (1) ; atribuindo o pescoço macaco ao pino 1
}
void loop ()
{
Inicio :
randomval2 = au hasard (4) ; variável para escolher o tempo de pausa
randomval2 = randomval2 * 1000 ; Ajustando o tempo para segundos: 0, 1, 2 ou 3 segundos
macacop.Write(90) ;
pour (pos = 130; pos < 170; pos += 1)
{
macacoc.Write(POS) ;
Delay(30) ;
}
Delay(2000) ;
pour (pos = 170; pos > = 130; pos-= 1)
{
macacoc.Write(POS) ;
Delay(40) ;
}
pour (pos = 90; pos < 140; pos += 1)
{
macacop.Write(POS) ;
retard (15) ;
}
pour (pos = 140; pos > 90; pos = 1)
{
macacop.Write(POS) ;
retard (15) ;
}
pour (pos = 90; pos < 140; pos += 1)
{
macacop.Write(POS) ;
retard (10) ;
}
pour (pos = 140; pos > 90; pos = 1)
{
macacop.Write(POS) ;
retard (10) ;
}
retard (randomval2) ;