|
Accortomi delle cavolate stratosferiche scritte sopra, voglio rincarare la dose.
Aiutandomi con sketch degli esempi trovati sul programma ide, è venuto fuori questo
#include <Servo.h>
int ch1 = A0;
int ch2 = A1;
int ch3 = A2;
int ch4 = A3;
int ch8state = 0;
Servo esc1;
Servo esc2;
Servo esc3;
Servo esc4;
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
int val1;
int val2;
int val3;
int val4;
void setup()
{
esc1.attach(6);
esc2.attach(7);
esc3.attach(8);
esc4.attach(9);
servo1.attach(10);
servo2.attach(11);
servo3.attach(12);
servo4.attach(13);
}
void loop() {
val1=analogRead(ch1);
val2=analogRead(ch2);
val3=analogRead(ch3);
val4=analogRead(ch4);
if (ch8state == 0) {
esc1.write(val1);
esc1.write(val2);
esc1.write(val3);
esc1.write(val4);
servo1.write(511); // posizione servo a 0°
servo2.write(511); // posizione servo a 0°
servo3.write(511); // posizione servo a 0°
servo4.write(511); // posizione servo a 0°
}
else {
esc1.write(0); // esclusione esc
esc1.write(0); // esclusione esc
esc1.write(0); // esclusione esc
esc1.write(0); // esclusione esc
servo1.write(val1);
servo2.write(val2);
servo3.write(val3);
servo4.write(val4); }
}
__________________
Danny
|