Visualizza messaggio singolo
Vecchio 25 aprile 20, 10:53   #7 (permalink)  Top
italo.driussi
User
 
L'avatar di italo.driussi
 
Data registr.: 02-07-2004
Residenza: Ronchi dei Legionari (GO)
Messaggi: 5.666
Punto di partenza

#include <Servo.h>
Servo myservo;
int rxpulse = 1500;
int maxsx = 45; //-- tarare
int maxdx = 135; //-- tarare
int pservo = 90;
void setup() {
myservo.attach(9);
pinMode(3, INPUT); //-- legge RX
}

void loop() {
rxpulse = pulseIn(3, HIGH);
if (rxpulse > 1700)
{
myservo.write(90);
delay(200);
}
else
{
for (int n = maxsx; n <= maxdx; n++) {
myservo.write(n);
delay(50);
}

for (int n = maxdx; n >= maxsx; n--) {
myservo.write(n);
delay(50);
}
}
}
__________________
Solo Aeromodelli -
Autogiro Elicotteri Multirotori No grazie
italo.driussi non รจ collegato   Rispondi citando