Questo?:
comunque il succo è che devi dare in pasto i canali dalla ricevente a pulsein e decodificare i valori con map.
Questo?:
comunque il succo è che devi dare in pasto i canali dalla ricevente a pulsein e decodificare i valori con map.
BrainBooster:
Questo?:
Gioblu.com is for sale | HugeDomains
comunque il succo è che devi dare in pasto i canali dalla ricevente a pulsein e decodificare i valori con map.
Si quello
stavo uscendo di casa e non potevo mettermi a cercarlo ....
grazie brain
ratto93:
BrainBooster:
Questo?:
Gioblu.com is for sale | HugeDomains
comunque il succo è che devi dare in pasto i canali dalla ricevente a pulsein e decodificare i valori con map.Si quello
stavo uscendo di casa e non potevo mettermi a cercarlo ....
grazie brain
Si, l'ho visto il tutorial ed ho provato usando questo codice:
int leftPin=7;
double leftVal = 0;
void setup(){
Serial.begin(9600);
pinMode(leftPin,INPUT);
}
void loop(){
leftVal = leftVal + pulseIn(leftPin, HIGH);
Serial.println(leftVal);
}
però ottengo sempre 0.00(fra l'altro mi incuriosisce perchè usi numeri decimali)
Se pensate possa essere un problema di collegamenti dulla ricevente posto una foto
la pulsein funziona per le riceventi PPM, questa sembra essere più "grezza", se "parla" direttamente con i 3 motori allora potrebbe incorporare 3 ponti H(o 3 mezzi ponti H), e dato che la V sembra essere costante, allora quella che varia è la A...
mancano un pò di info, su che valori si stabilizza la V?
per conoscere la A che la ricevente ti sta dando, dovresti metere tra + e - della ricevente una GROSSA resistemza (1Mohm?), e leggere la V a monte e a valle della resistenza, poi usando lal legge di ohm ricavi l'amperaggio che passa dalla ricevente.
La V a monte dovrebbe sempre essere costante, e cambiare solo la V a valle, se anche la V in entrata varia, allora potrebbe essere un controllo sulla V o sia sulla V che sulla A.
potrebbe essere che il "colpo" di V all'accensione sia voluto per vincere più velocemente l'attrito statico delle pale (in pratica all'accensione le pale iniziano a girare piano senza mai fermarsi?)
lesto:
potrebbe essere che il "colpo" di V all'accensione sia voluto per vincere più velocemente l'attrito statico delle pale (in pratica all'accensione le pale iniziano a girare piano senza mai fermarsi?)
No, era un giocattolino da 30 euro.
Comunque qui c'è una foto
Quindi in poche parole dovrei fare una lettura mettendo una resistenza dell'ordine dei Mohm al gnd e con un nodo dopo la resistenza attaccarlo al pin ?
He he ma allora cambia tutto era di un elicotterino magari ???
il segnale che esce di li andava dritto ai motori ???
indendo una cosa del genere: la resistenza non so di che valore usarla, sicuramente una molto grossa non crea problemi
ratto93:
He he ma allora cambia tutto era di un elicotterino magari ???
il segnale che esce di li andava dritto ai motori ???
Esattamente. I motori hanno un piccolo circuito montato sopra che ho tolto tempo fa, ma credo che fossero solo condensatori e resistenze smd
allora da li non esce un segnale PPM ma semplicemente l'alimentazione dei motori he può essere in PWM oppure a livello analogico ma dubito sia la seconda.....
lesto:
indendo una cosa del genere: la resistenza non so di che valore usarla, sicuramente una molto grossa non crea problemi
Ummh, ma perchè due entrate ?
ratto93:
allora da li non esce un segnale PPM ma semplicemente l'alimentazione dei motori he può essere in PWM oppure a livello analogico ma dubito sia la seconda.....
quindi come devo muovermi ?
sciorty:
lesto:
indendo una cosa del genere: la resistenza non so di che valore usarla, sicuramente una molto grossa non crea problemiUmmh, ma perchè due entrate ?
per vedere il voltaggio in ingresso, vedere se è stabile, non è necessario se si stabilisce CON SICUREZZA che l'ingresso non varia mai
ratto93:
allora da li non esce un segnale PPM ma semplicemente l'alimentazione dei motori he può essere in PWM oppure a livello analogico ma dubito sia la seconda.....
non è PWM perchè avrebbe visto la variazione nell'analogRead oppure avrebbe "triggerato" la pulseIn
Dipende
se la massa era a massa e il rosso all'ingresso di arduino
vero, non ci avevo pensato però attenzione: resistenza in ingresso per essere certi che AL MASSIMO arrivino 5V all'arduino... quindi le prime misurazioni vanno fatte con il tester
Ragazzi ho provato con un'altra ricevente a due canali. Siccome non ho tester non so quanto sia la tensione in uscita e quindi perora al posto che con 7.2 volt la alimento con 5v. Diciamo che funziona ma nell' "accelerata" noto cose strane: facendo la pulse in del pin ricevo dei valori che sono più o meno crescenti (160-200) ma se ad esempio mi fermo durante l'accelerata e poi riparto i valori colano a 0
senza sapre com'è fatto il circuito dubito che qualcuno possa darti una mano, salvo che esista qualhe "standard di fabbrica"
lesto:
vero, non ci avevo pensato però attenzione: resistenza in ingresso per essere certi che AL MASSIMO arrivino 5V all'arduino... quindi le prime misurazioni vanno fatte con il tester
Una resistenza limita la corrente ma non la tensione. Per limitare la tensione devi mettere un diodo zener da 4,7V tra entrata e massa e una resistenza da qualche decina di k Ohm tra entrata e uscita segnale del altro circuito.
Ciao Uwe
hai ragione, meglio però un partitore di tensione che da una lettura lineare anche se la tensione supera i 5V, però bisogna conoscere in anticipo la tensione massima
uwefed:
lesto:
vero, non ci avevo pensato però attenzione: resistenza in ingresso per essere certi che AL MASSIMO arrivino 5V all'arduino... quindi le prime misurazioni vanno fatte con il testerUna resistenza limita la corrente ma non la tensione. Per limitare la tensione devi mettere un diodo zener da 4,7V tra entrata e massa e una resistenza da qualche decina di k Ohm tra entrata e uscita segnale del altro circuito.
Ciao Uwe
Ma secondo me il problema per il momento non è quello del voltaggio perchè anche se è alimentata a 5 v riesce a ricevere comunque. ma non mi spiego queste "colate", secondo voi sono legate al fatto del voltaggio ?