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


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 24 febbraio 09, 13:00   #11 (permalink)  Top
User
 
Data registr.: 28-05-2005
Residenza: Roma
Messaggi: 660
Oppure non usi i PIC ma una resistenza ed un condensatore, tipo come stà scritto qua.
SoldatoSemplice non è collegato   Rispondi citando
Vecchio 24 febbraio 09, 19:56   #12 (permalink)  Top
User
 
L'avatar di ElNonino
 
Data registr.: 06-05-2007
Residenza: Tre Ville (Preore)
Messaggi: 3.605
Invia un messaggio via MSN a ElNonino
Per me costa meno e sopratutto funziona molto meglio con il PIC, inoltre senza complicazioni, solo cambiando una variabile, funziona con qualsiasi durata dell' impulso e non risente delle variazioni di temperatura.

IMHO

__________________
Peace & Love
Fate le cose nel modo più semplice possibile, ma senza semplificare. (A. Einstein)
ElNonino non è collegato   Rispondi citando
Vecchio 25 febbraio 09, 12:59   #13 (permalink)  Top
User
 
Data registr.: 28-05-2005
Residenza: Roma
Messaggi: 660
Allora forse vuoi dire: costa meno con una resistenza e un condensatore ma dovrebbe dare più resa con un PIC, perchè non mi pare di aver mai visto un PIC che costi meno di due o tre euro e di solito sono quelli della serie 12, comunque vediamo come vuole fare il nostro amico
SoldatoSemplice non è collegato   Rispondi citando
Vecchio 25 febbraio 09, 13:57   #14 (permalink)  Top
User
 
L'avatar di marcosinatti
 
Data registr.: 11-06-2007
Residenza: Sansepolcro (Ar)
Messaggi: 1.948
Pic senza pensarci.
I circuiti rc sono più instabili, più difficili da tarare e costa anche di più perchè comuque serve l'operazionale.
Una volta messo il pic puoi fare i giochi che vuoi.
marcosinatti non è collegato   Rispondi citando
Vecchio 25 febbraio 09, 14:07   #15 (permalink)  Top
User
 
L'avatar di MSchiepp
 
Data registr.: 21-01-2004
Residenza: Milano
Messaggi: 989
Citazione:
Originalmente inviato da SoldatoSemplice Visualizza messaggio
...comunque vediamo come vuole fare il nostro amico
Appunto! Se leggi il primo messaggio della discussione l'idea era proprio quella di fare un po' di esperienza con i pic...

Michele
__________________
__________________________________________________
The worst day flying is better than the best day working.
MSchiepp non è collegato   Rispondi citando
Vecchio 01 maggio 09, 21:18   #16 (permalink)  Top
User
 
Data registr.: 11-04-2009
Residenza: Padova
Messaggi: 14
Problemi con PULSIN

Ciao a tutti, ho qualche problema con il comando PULSIN. Premetto che sono alle prime armi con i pic, utilizzo Picbasic con MicroCode Studio e volevo creare un programma per un pic 12f675 che mi accendesse dei led in sequenza in base al segnale proveniente dalla ricevente. Ho provato a compilare il codice suggerito da Marchino65 ma niente ma non funziona.

Potete aiutarmi?

Grazie
sim176 non è collegato   Rispondi citando
Vecchio 01 maggio 09, 22:21   #17 (permalink)  Top
User
 
L'avatar di marchino65
 
Data registr.: 09-09-2005
Residenza: Scandicci (FI)
Messaggi: 4.216
Citazione:
Originalmente inviato da sim176 Visualizza messaggio
Ciao a tutti, ho qualche problema con il comando PULSIN. Premetto che sono alle prime armi con i pic, utilizzo Picbasic con MicroCode Studio e volevo creare un programma per un pic 12f675 che mi accendesse dei led in sequenza in base al segnale proveniente dalla ricevente. Ho provato a compilare il codice suggerito da Marchino65 ma niente ma non funziona.

Potete aiutarmi?

Grazie
Ciao Sim,
il pic che stai usando è un pò differente il codice è questo, logicamente devi inizializzare un pò di cose

P.S. Stò andando a memoria, non ho il compilatore sotto mano

@ __config _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_OFF & _PWRTE_ON & _BODEN_ON

CMCON = 7 ' Disabilita il comparatore analogico
ANSEL = 0 ' Disable il convertitore analogico

loop:
.
.
PULSIN gpio.0,1,W0
'
if W0 >= 90 and w0 < 126 then goto sequenza1
if W0 >= 126 and w0 < 162 then goto sequenza2
if W0 >= 162 and w0 <= 210 then goto sequenza3
.
.
sequenza1:
fai questo1
goto loop
.
sequenza2:
fai questo2
goto loop
.
sequenza3:
fai questo2
goto loop
.
end

Saluti
marchino65 non è collegato   Rispondi citando
Vecchio 06 maggio 09, 20:32   #18 (permalink)  Top
User
 
Data registr.: 11-04-2009
Residenza: Padova
Messaggi: 14
Ho provato a buttar giù queste 2 righe:

ANSEL = 0 ' Set all digital
CMCON = 7 ' Analog comparators off
WO var word
loop:

pulsin GPIO.3,1,WO

if W0 < 100 then
goto seq1
else
goto seq2
endif

seq1:

high 1
pause 500
goto loop

seq2:

high 2
pause 500
goto loop

End

quando vado a compilarlo mi dice "bad expression or missing then" nella riga IF/THEN.
Non capisco dove sia il problema
sim176 non è collegato   Rispondi citando
Vecchio 06 maggio 09, 21:21   #19 (permalink)  Top
User
 
L'avatar di marchino65
 
Data registr.: 09-09-2005
Residenza: Scandicci (FI)
Messaggi: 4.216
Citazione:
Originalmente inviato da sim176 Visualizza messaggio
Ho provato a buttar giù queste 2 righe:

ANSEL = 0 ' Set all digital
CMCON = 7 ' Analog comparators off
WO var word
loop:

pulsin GPIO.3,1,WO

if W0 < 100 then
goto seq1
else
goto seq2
endif

seq1:

high 1
pause 500
goto loop

seq2:

high 2
pause 500
goto loop

End

quando vado a compilarlo mi dice "bad expression or missing then" nella riga IF/THEN.
Non capisco dove sia il problema
prova così

if W0 < 100 then goto seq1
if W0 > 100 then goto seq2
marchino65 non è collegato   Rispondi citando
Vecchio 06 maggio 09, 21:59   #20 (permalink)  Top
User
 
Data registr.: 11-04-2009
Residenza: Padova
Messaggi: 14
Purtroppo avevo gia provato, mi aggiunge l'errore "if without a matching endif" prima degli altri già menzionati
sim176 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
Come fate a gestire i thread che vi interessano? aleall Segnalazione Bug e consigli 6 23 ottobre 08 11:45
gestire un servo con un potenziometro jeshinji Circuiti Elettronici 5 08 agosto 08 11:45
E' facile gestire un elicottero a scoppio? Helifante Elimodellismo Principianti 11 10 febbraio 06 18:16
Gestire 2 regolatori con una trasmittente... Kymera76 Circuiti Elettronici 11 24 maggio 05 11:33
Pic, mio caro Pic.... fai4602 Circuiti Elettronici 7 24 novembre 03 20:34



Tutti gli orari sono GMT +2. Adesso sono le 16:08.


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