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


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 04 febbraio 10, 16:13   #1 (permalink)  Top
User
 
Data registr.: 28-11-2008
Residenza: busto arsizio
Messaggi: 1
pic 16f84a

Ciao a tutti,
ho collegato un pic 16f84a alla ricevente di un modello.
Ho collegato le due entrate direttamente alla ricevente.
Serve mettere in mezzo un diodo fra pin del pic e segnale ricevente?
Il programma per il pic è scritto in basic.
E' possibile mentre si fa lampeggiare un led (c'è qualche programma specifico?)
fare altri comandi? (Es. accendere e spegnere un'altro led in base al segnale d'entrata?).
entrata 1 = 0 entrata 1 = 1
uscita 1 = 0 uscita 1 = lampeggia
entrata 2 = 0 entrata 2 = 1
uscita 2 = 0 uscita 2 = 1
grazie
elica59 non è collegato   Rispondi citando
Vecchio 04 febbraio 10, 16:32   #2 (permalink)  Top
User
 
L'avatar di illez
 
Data registr.: 06-08-2007
Residenza: Empoli
Messaggi: 1.813
Citazione:
Originalmente inviato da elica59 Visualizza messaggio
Ciao a tutti,
ho collegato un pic 16f84a alla ricevente di un modello.
Ho collegato le due entrate direttamente alla ricevente.
Serve mettere in mezzo un diodo fra pin del pic e segnale ricevente?
Il programma per il pic è scritto in basic.
E' possibile mentre si fa lampeggiare un led (c'è qualche programma specifico?)
fare altri comandi? (Es. accendere e spegnere un'altro led in base al segnale d'entrata?).
entrata 1 = 0 entrata 1 = 1
uscita 1 = 0 uscita 1 = lampeggia
entrata 2 = 0 entrata 2 = 1
uscita 2 = 0 uscita 2 = 1
grazie
Le due entrate del PIC? E cioé quali? Il 16f84a ha 13 porte di I/O, configurabili ciascuna come ingresso o uscita...
Il segnale in uscita dalla ricevente non è 0 = spento e 1=acceso ma leggermente più complesso (ora non ho molto tempo, se nessuno interviene più tardi ti cerco un link con delle spiegazioni)
__________________
.......
illez non è collegato   Rispondi citando
Vecchio 09 febbraio 10, 15:36   #3 (permalink)  Top
User
 
Data registr.: 05-07-2005
Messaggi: 59
Dunque vediamo se possiamo far chiarezza anche se non ho chiarissimo cosa vuoi fare con la rx.
il PIC ha 13 porte, e se la ricevente è alimentata a 5V non occorre alcun diodo.
Le porte possono essere impostate input/outpot mediante il settaggio del registro TRIS.
Il pic è un uC come tutti gli altri e quindi esegue una serie di operazioni a velocità elevatissima, quindi anche se le operazioni che esegue sono seriali (una dopo l'altra), per un'osservatore esterno appaiono eseguite contemporaneamente. In ogni caso, se per il lampeggio del LED utilizzi il modulo PWM, puoi far lampeggiare il LED anche mentre esegui un'altra operazione.
Se il tuo scopo è quello di comandare il lampeggio di un led a seconda della posizione dello stick della radio, occorre che tu analizzi il segnale PM in uscita dalla rx (che presenta impulsi di durata variabile tra 0,8mS e 2 mS in funzione della posiziioone dello stick) verificando continuamente lo stato di un ingresso ed attivando una specifica routine gestita con interrupt o con una seie di loop attivati ad ogni cambio di stato della porta di ingresso. Con questo puoi ricavare un valore numerico proporzionale alla larghezza dell'impulso in ingresso ed usarlo per variare la frequenza del lampeggio o per impostare una soglia per attivarlo.

spero di esserti stato utile.

ciao lorenzo
lorenzobonciani non è collegato   Rispondi citando
Rispondi

Bookmarks




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
Controllo temperatura pic 16f84a kakashi Circuiti Elettronici 5 22 ottobre 07 11:08
aiuto 16f84a e l239d dbiondo Circuiti Elettronici 4 10 ottobre 06 21:10
regolatore con 16f84a fedor60 Circuiti Elettronici 1 27 febbraio 06 00:49
Software per Regolatore con 16F84A flyer Circuiti Elettronici 8 28 gennaio 04 01:56



Tutti gli orari sono GMT +2. Adesso sono le 02:34.


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