Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 07 marzo 11, 13:43   #1 (permalink)  Top
User
 
L'avatar di elicottero78
 
Data registr.: 14-05-2005
Residenza: bergamo
Messaggi: 1.278
la radio comunica con la ricevente che comanda i servi

la radio manda un segnale pwm-ttl o ognuno lo chiama in modo differente

la radio manda un segnale a 50hz

in un periodo di 20ms manda un segnale che varia da 1ms a 2ms in on o 1

un servo con il segnale da 1,5ms si trova al centro
__________________
NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s
GRUPPO LASER https://www.facebook.com/groups/1880460478909243/
elicottero78 non è collegato   Rispondi citando
Vecchio 07 marzo 11, 13:45   #2 (permalink)  Top
User
 
Data registr.: 13-08-2010
Residenza: Ferrara
Messaggi: 607
ok, quindi secondo te come potresti fare a interfacciare la radio con l'arduino?
e una volta interfacciata che funzione dovresti usare per capire che comando sta mandando la radio?
emerge non è collegato   Rispondi citando
Vecchio 07 marzo 11, 20:07   #3 (permalink)  Top
User
 
L'avatar di elicottero78
 
Data registr.: 14-05-2005
Residenza: bergamo
Messaggi: 1.278
ti ricordo che x ora non ho ancora arduino,quindi se dico stronzate...scusami

sono in dubbio tra il comando PULSEIN e il comando di lettura PWM e magari un INTERRUP

qua pultroppo non penso che sia come i mikrocip,dove in base al quarzo e la divisione del tempo potevo sapere con esattezza quando mi poteva durare al massimo la lettura di un impulso


pultroppo ora non so quanto dura in totale la lettura in pwm o pulsein

e infatti qua sono gia in crisi

dovrei prendere il periodo di lettura,dividerlo per "256" numero intero cosi saprei x esempio che se il periodo in on durasse 30 saprei che la radio sta mandando un segnale di 1ms......45 il segnale è di 1,5ms......60 il segnale è di 2ms

poi dovrei tramite IF dirgli che cosa deve fare

IF (CONTA=30)
..................on

ma soppratutto vorrei anche che se avessi dei led accesi e io spengo la radio,vorrei che il processore capisse che non arriva piu il segnale e mi spegnesse automaticamente i led

spero di non aver detto troppe bagianate
__________________
NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s
GRUPPO LASER https://www.facebook.com/groups/1880460478909243/
elicottero78 non è collegato   Rispondi citando
Vecchio 07 marzo 11, 20:11   #4 (permalink)  Top
User
 
L'avatar di elicottero78
 
Data registr.: 14-05-2005
Residenza: bergamo
Messaggi: 1.278
dimenticavo x interfacciare la radio con arduino....massa a massa e alimentazione positiva al positivo e il cavo del segnale......in uno dei pin......penso basti un pin digitale
__________________
NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s
GRUPPO LASER https://www.facebook.com/groups/1880460478909243/
elicottero78 non è collegato   Rispondi citando
Vecchio 07 marzo 11, 20:11   #5 (permalink)  Top
User
 
Data registr.: 13-08-2010
Residenza: Ferrara
Messaggi: 607
sia pulsein che l'interrupt vanno bene.
pulsein ti da come risultato proprio un numero da 1000 a 2000 (in questo caso) da cui puoi capire la posizione dell'interruttore.. quindi facendo qualche esperimento farai una cosa del genere:

int val = pulsein(2,HIGH);
if (val < 1200) {
// accendi led (con digitalwrite)
} elseif (val < 1700) {
//la radio è in failsafe, spegni i led o lampeggia
} else {
//interruttore in posizione off
}

occhio che i mA che puoi erogare da ogni pin digitale sono limitati, un led va bene ma per applicazioni più grandi ci vuole transistor, relè, relè a stato solido, ecc..
emerge non è collegato   Rispondi citando
Vecchio 08 marzo 11, 00:44   #6 (permalink)  Top
User
 
L'avatar di elicottero78
 
Data registr.: 14-05-2005
Residenza: bergamo
Messaggi: 1.278
ti ringrazio tantissimo,non vedo l ora che mi arrivi arduino x fare i miei "giochetti"

quello di usare il transistor con consumi superiori gia lo sapevo,ma farmelo di nuovo presente non è mai troppo...

x ora ti ringrazio tanto x la tua disponibilità..ciao
__________________
NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s
GRUPPO LASER https://www.facebook.com/groups/1880460478909243/
elicottero78 non è collegato   Rispondi citando
Vecchio 08 marzo 11, 00:50   #7 (permalink)  Top
User
 
Data registr.: 13-08-2010
Residenza: Ferrara
Messaggi: 607
figurati, se hai bisogno di "hint" chiedimi pure, se vuoi programmi interi no!
emerge non è collegato   Rispondi citando
Vecchio 08 marzo 11, 13:57   #8 (permalink)  Top
User
 
L'avatar di elicottero78
 
Data registr.: 14-05-2005
Residenza: bergamo
Messaggi: 1.278
no,niente programmi interi,figurati......e ancora grazie
__________________
NUOVO DRONE TAGLIATO AL LASER CO2 https://www.youtube.com/watch?v=cBgCVNyPH5c&t=7s
GRUPPO LASER https://www.facebook.com/groups/1880460478909243/
elicottero78 non è collegato   Rispondi citando
Rispondi

Bookmarks



Strumenti discussione
Visualizzazione

Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Arduino, questo (s)conosciuto lol21 Circuiti Elettronici 71 05 luglio 10 09:35



Tutti gli orari sono GMT +2. Adesso sono le 01:29.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002