J'essai de controler un servo avec ma carte arduino, sauf qu'à la place de changer de position il vibre...
Mon programme :
#include <Servo.h>
//////////////////////////
int val; // valeur capteur
int capA = 3; // pin capteur
Servo tour;
/////////////////////////
void setup()
{
Serial.begin(9600);
tour.attach(7);
}
////////////////////////
void loop()
{
Serial.println(val);
val = analogRead(capA);
//////////////////////
if(val > 300) { // position 1
tour.write(130);
delay(1000);
}
else // position 2
{
tour.write(20);
delay(1000);
}}
Je pense que le programme est bon.. (si je mets un servo 360 degres, il tourne dans un sens, à une certaine vitesse, peu importe les valeurs écrites dans le programme :/ )
Si quelqu'un a une idée du probleme, merci
