ecologix1971
| Inviato il: 20/6/2013,02:10
|
ciao a tutti,
nel sviluppare vari codici di prova alle prese con il cicalino del mio pptea sono giunto a realizzarne uno che altro non e' che un orologio con allarme e timer impostabibile direttamente dal pptea senza necessita' del pc, il tutto utilizzanto un unico tasto....tecnologia one touch ben nota....ma con qualche variante.
il pptea eco alarm emette delle note musicali in proporzione alle ore del giorno ed altrettante ma diverse note ogni quarto di ora, tipo i rintocchi dei vecchi orologi.
quando l'ora attuale corrisponde con quella impostata per l'allarme viene eseguita
una melodia che alla lontana somiglia alla musica di POPEYE, non so se la conoscete, avete presente quando apre la scatola degli spinaci?
la funzione timer e' comodissima per gli spaghetti che cosi' rimaranno senz'altro al dente.
il bello....o meglio.... l'impresa (per me) e' stato far entrare il tutto nella 24c16 da 2k che avevo a portata di mano....e' stata dura ma alla fine c'e' entrato....stava diventando una questione di principio.
e' qualche settimana che gira senza problemi
alla fine del codice trovate maggiori dettagli del funzionamento e caratteristiche
questo e' il codice che gira sulla versione 4_2_3
-TOP CODE-
-BOTTOM CODE-
Mi sono permesso di modificare il tuo post, "spoilerando" il codice per rendere più leggibile il tutto MKZ
CARATTERISTICHE E FUNZIONAMENTO
il PPTEA ECO ALARM al momento dell'accenzione chiede di impostare ora,minuti e stato dell'allarme facendo lampeggiare il parametro in questione ed illuminando il display.
all'inizio viene mostrato l'orario di allarme presente in memoria.
ogni parametro puo' essere modificato premendo l'unico tasto a disposizione (BIT3), se il tasto cessa di essere premuto, il settaggio passa automaticamente dopo circa 4 secondi al parametro successivo.
una volta impostato l'allarme, viene visualizzato il messaggio SET DATE/TIME.
a questo punto se si preme il tasto, si puo' impostare la data e l'orario attuale, utile nel caso si dovesse sostituire la batteria tampone del ds1307, evitando di collegare il PPTEA ECO ALARM al pc.
se durante il messaggio SET DATE/TIME non viene premuto il tasto, vengono prese data ed ora dalla memoria e dopo circa 4 secondi il PPTEA ECO ALARM parte.
automaticamente dopo qualche secondo l'illuminazione del display viene disattivata.
i parametri impostati vengono memorizzati all'interno del PPTEA.
il display mostra in alto a destra la temperatura ambiente espressa in gradi centigradi, in alto a sinistra la data attuale, in basso a sinistra ora, minuti e secondi attuali, in basso a destra l'ora dell'allarme, oppure se disattivato il messaggio OFF.
se durante il normale funzionamento viene premuto il tasto per un istante, si illumina soltanto il display, funzione comoda durante la notte.
se invece il tasto rimane premuto per circa 3 secondi il PPTEA ECO ALARM ritorna nella modalita' settaggio chiedendo nuovamente di impostare ora,minuti, stato dell'allarme ecc.
se durante il normale funzionamento viene premuto il tasto per due volte consecutive (doppio click), il PPTEA ECO ALARM entra in modalita' TIMER utile per una pasta sempre al dente.
a questo punto viene mostrato il messaggio TIMER e lampeggiano i minuti corrispondenti che possono essere modificati da 1 a 60 utlizzando il solito tasto.
trascorsi i famosi 4 secondi parte il timer.
alla fine del tempo impostato viene emesso un lungo beep ed il PPTEA ECO ALARM ritorna in modalita' normale.
anche il valore impostato per il timer viene memorizzato all'interno del PPTEA.
durante il funzionamento, ad ogni ora del giorno corrispondono tanti beep (nota RE6) quante sono le ore.
esempio se sono le 4 emettera' 4 beep. dopo mezzogiorno, ricomincia da uno anche perche' verso sera i beep sarebbero stati un po' troppi, quindi alle 18 i beep sono 6 e non 18.
il PPTEA ECO ALARM, segnala anche i quarti d'ora con un beep piu' basso (nota DO6).
esempio alle 16:15 fara' un beep basso, alle 18:30 due beep bassi oppure alle 14:45 tre beep bassi.
ogni quarto d'ora viene illuminato il display per qualche secondo.
veniamo alla funzione ALARM.
quando l'ora attuale corrispondera' con l'ora impostata per l'allarme, il PPTEA ECO ALARM, emettera' delle note consecutive somiglianti vagamente alla canzone di POPEYE.
le note sono un po' lente durante l'esecuzione in quanto il tutto continua a fungere, esempio scorrimento dei secondi, rilevazione della temperatura ecc.
la melodia viene ripetuta per quattro volte dopodiche' l'allarme si porta in posizione off.
durante l'esecuzione della melodia, premendo il tasto (indovinate quale) viene interrotta.
il PPTEA ECO ALARM e' nato da un piccolo codice di prova per testare l'uscita audio del PPTEA, poi si e' trasformato fino a questo punto
ancora un saluto a tutti
eco
Modificato da Bolle - 02/03/2017, 00:09:16
---------------
|