Visualizza messaggio singolo
Vecchio 28 novembre 13, 18:26   #6 (permalink)  Top
baccothe
User
 
L'avatar di baccothe
 
Data registr.: 10-12-2012
Residenza: roma
Messaggi: 430
Citazione:
Originalmente inviato da romoloman Visualizza messaggio
puoi postare qui il codice del tuo ?
Certo

Codice:
#include <Servo.h>

int throttleInput = 6;  //acquisisco il segnale del throttle dal pin 6

int auxOutput = 5;      //invio il segnale del canale aux sul pin 7

int throttleVal;


Servo auxServo;


void setup(){
  
    pinMode(throttleInput,INPUT);
    
    auxServo.attach(auxOutput);
    
    auxServo.write(0);    //inizializzo il valore del canale aux su BASSO
}

void loop(){

    //Acquisico il valore del throttle
  
    throttleVal = pulseIn(throttleInput,HIGH,25000);
  
  
    //controllo il valore del throttle
  
    if(throttleVal <= 0){     //se il valore del throttle è andato a zero attivo il "failsafe"
      
        auxServo.write(179);  //"invio" un segnale ALTO
        
        delay(15);
    }  
    
}
Non ho problemi a leggere il segnale del throttle e ad intercettare quando questo va a 0(tx spenta), il problema è che non riesco a "scrivere" sul canale aux
baccothe non è collegato   Rispondi citando