Rallentare un servocomando in picbasic - BaroneRosso.it - Forum Modellismo

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


 
 
Strumenti discussione Visualizzazione
Prev Messaggio precedente   Prossimo messaggio Next
Vecchio 13 marzo 12, 20:57   #1 (permalink)  Top
User
 
Data registr.: 11-04-2009
Residenza: Padova
Messaggi: 14
Rallentare un servocomando in picbasic

Buona serata a tutti, ho realizzato un circuitino con un PIC 16F84 che, in base allo stato logico in un ingresso, mi muove un servocomando di 90°. Non sono un grande esperto, ma ho buttato giù 2 righe in picbasic, comando pulsout = 100 oppure pulsout = 200 in base allo stato logico. Fin quà tutto bene. Per rallentare il movimento del servo incremento il comando pulsout di una unità alla volta. Ottimo, funziona tutto! Il servo però si muove a piccoli scattini e si nota troppo. Penso di risolvere velocemente cambiando il quarzo da 4mhz a 8mhz, raddoppio tutti tempi e suddivido i 90° in 200 passi anzichè 100. Invece no, non funziona, il servo si posiziona in punti che non riesco a capire.
Qualcuno mi sa dire perchè?

ecco il codice che ho realizzato:

@ DEVICE XT_OSC ' sets programmer to external oscillator - low power, HS would be for faster xtals.

DEFINE OSC 4 ' for 4 mhz osc
TRISA=%11111111
TRISB=%00000000

ingresso var porta.0
uscita var portb.0
segnale var byte
segnale = 100

inizio:

if ingresso = 1 then
segnale = segnale + 1
else
segnale = segnale - 1
endif
if segnale > 200 then segnale = 200
if segnale < 100 then segnale = 100
pulsout uscita,segnale
pause 18
goto inizio

end

Grazie a tutti quelli che mi aiutano e anche quelli che non mi aiutano ma può essere utile
sim176 non è collegato   Rispondi citando
 

Bookmarks



Strumenti discussione
Visualizzazione
Modalità elencata Modalità elencata

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 rallentare l'atterraggio F-86 sabbre Eflite vlanni Aeromodellismo Ventole Intubate 81 15 novembre 11 19:31
Rallentare la corsa di un servo Mastertone Radiocomandi 2 17 agosto 10 14:24
miscelazione per rallentare atterraggio gianmario Aeromodellismo Ventole Intubate 17 11 agosto 10 22:16
rallentare un attimo il piatto..ds 620.. jaco-rc Elimodellismo Acrobazia 2 18 marzo 10 22:49
Devo far rallentare estense Circuiti Elettronici 19 17 maggio 05 00:51



Tutti gli orari sono GMT +2. Adesso sono le 05:53.


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