Buonasera!
Dalla Tag porto qui la mia richiesta.
Io avrei bisogno di un piccolo circuito che emetta dei BIP a varie frequenze e in tempi parecchio dilatati.
Deve consumare pochissimo ed essere il più piccolo possibile.
START:
beep 1000Hz di 500 millisec.
beep 2000Hz di 500 millisec.
beep 3000Hz di 500 millisec.
pausa 30 minuti
beep 1000Hz di 500 millisec.
beep 2000Hz di 500 millisec.
beep 3000Hz di 500 millisec.
pausa 15 minuti
beep 1000Hz di 500 millisec.
beep 2000Hz di 500 millisec.
beep 3000Hz di 500 millisec.
pausa 40 minuti
beep 1000Hz di 500 millisec.
beep 2000Hz di 500 millisec.
beep 3000Hz di 500 millisec.
pausa 10 minuti
GOTO START
Per risolvere il problema avevo pensato di usare un PIC, purtroppo avendo uno stac di soli 8 byte posso annidare solo 8 cicli per fare perdere tempo al processore.
Qiondi la vedo dura raggiungere la mezz'ora di pausa.
Il linguaggio che conosco un pochino è l'assebly, il pic che ho ora per le mani 16F876A è già troppo potente per il mio scopo e penso di prenderne uno più piccino.
Come buzzer voglio impiegare quelli piezoelettrici che si trovano sulle schede madri.
Esiste la possibilità di avere qualche orologio/timer interno al pic o devo ridurre il clock magari generandolo con un'R/C? (la precisione non è necessaria).
EDIT:
Mi sa che mi rispondo da solo, il mio libro non trattava i prescaler...
quindi un bel timer rallentato dovrebbe farcela.
Comunque altre idee sono ben venute