BaroneRosso.it - Forum Modellismo - Visualizza messaggio singolo - pic, una domanda su una VARIABILE
Visualizza messaggio singolo
Vecchio 23 settembre 11, 16:03   #3 (permalink)  Top
romoloman
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Citazione:
Originalmente inviato da elicottero78 Visualizza messaggio
ciao a tutti,ho ripreso in mano il mondo dei pic.....e con mikrobasic,mikroc,picbasic,picgenius........incomi ncio a farmi il mio bagaglio di conoscenze....dove non ho capito una cosa l ho imparata dan un altra parte......e via dicendo

ma la mia domanda che ho sempre avuto in testa da sempre era:

mettiamo una variabile:TEMPERATURA....byte...quindi da 0 a 255

io vorrei che so un esempio....controllare la temperatura di un motore,un tubo,un radiatore...non so un esempio

io con una variabille vista sul display senza fare i calcoli,posso vedere il valore che va da 0 a 255

ed ecco la mia domanda

io vorrei che la temperatura mentre sale da 0 al valore 100....faccia suonare un cicalino di continuo

ma mentre da 100 arriva a valore 70..deve suonare intermittente

da 70 a 140 suonare continuo e cosi via

ciò dall ultimo valore QUALSIASI se sale suona se scende suona intermittente

cè un metoto preciso x fare ciò o devo salvare ogni volta l utimo dato in una epron?

spero di essere stato chiaro,grazie
Per sapere se sale o se scende devi avere il valore precedente, quindi è chiaro che devi dichiarare un'altra variabile dove memorizzare il valore al termine del loop.

Tuttavia se memorizzi il valore istantaneo avrai delle false segnalazioni quando il valore è stabile (tenderà a rimbalzare fra due letture) quindi è opportuno in questi casi fare delle medie o introdurre dei filtri, tipo se per 10 letture consecutive il valore è inferiore al valore precedente, allora memorizza il nuovo valore e considera l'andamento in discesa altrimenti consideralo stabile, ed eventualmente la stessa cosa per il maggiore, in pratica ti servono almeno altre due variabili per i contatori del filtro...
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766
romoloman non è collegato   Rispondi citando