Servomotori e potenziometri
Servomotori e potenziometri
Codice:
#include <Servo.h>
Servo myservo;
Servo youservo;
Servo tersoservo;
Servo quartoservo;
Servo quintoservo;
int potenziometro= A1;
int potenziometroprimo= A2;
int potenziometroterso= A3;
int potenziometroquarto= A4;
int potenziometroquinto= A5;
int bb;
int aa;
int cc;
int dd;
int ee;
int ff;
int val;
int pos;
int gio;
int anni;
void setup()
{
myservo.attach(2);
pinMode(potenziometro,INPUT);
youservo.attach(3);
pinMode(potenziometroprimo,INPUT);
tersoservo.attach(4);
pinMode(potenziometroterso,INPUT);
quartoservo.attach(5);
pinMode(potenziometroquarto,INPUT);
quintoservo.attach(6);
pinMode(potenziometroquinto,INPUT);
}
void loop()
{
aa=analogRead(potenziometroterso);
bb=map(aa, 0, 1023, 0, 180);
tersoservo.write(bb);
cc=analogRead(potenziometroquarto);
dd=map(cc, 0, 1023, 0, 180);
quartoservo.write(dd);
ee=analogRead(potenziometroquinto);
ff=map(ee, 0, 1023, 0, 180);
quintoservo.write(ff);
////////////////////////////
val=analogRead(potenziometro);
pos=map(val, 0, 1023, 0, 180);
myservo.write(pos);
gio=analogRead(potenziometroprimo);
anni=map(gio, 0, 1023, 0, 180);
youservo.write(anni);
}
Nessun commento:
Posta un commento