Allora sto cercando di costruire un servo che giri in base alla rotazione di un potenziometro,e che usi come indicatore un led con il PWM, quindi ho scritto questo codice,ma non funziona niente!!
int val = 0;
int val2 =0;
#include <Servo.h>;
Servo servo;
void setup()
{
pinMode(3,OUTPUT);
pinMode(0,INPUT);
servo.attach(9);
}
void loop()
{
val = analogRead(0);
val2 = analogRead(0);
val = map(val, 0, 1023, 0, 179);
val2 = map (val2 , 0, 1023, 0, 254);
servo.write(val);
analogWrite(13,val2);
}
potrebbe essere un problema con il potenziometro?
No,Non ci credo,Era staccata l'alimentazione!!!
Scusate,ancora no funziona,Il led si accende dopo aver girato i 3/4 del potenziometro e il servo non gira proprio,Quali possono essere i problemi?