Cerca nel blog

La Chat

sabato 28 dicembre 2019

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: