Per questo progetto sono necessari un sensore di prossimità IR, un interruttore e una lampada LED.
Questo semplice programma, è utile per illuminare i garage o le cntine, , solitamente bui o poco illuminati dalla luce naturale, dove un semplice timer può non essere sufficiente, perché ritrovarsi improvvisamente al buio, non è piacevole.
L’uso di un sensore IR, collegato al temporizzatore, permette di illuminare la scala di accesso alla cantina senza dover intervenire sull’interruttore, utile qualora dobbiamo sostare nel locale per poco tempo; l’interruttore, collegato in parallelo all’uscita del sensore, permette di non trovarsi improvvisamente al buio.
Lo schema può essere ripetuto anche quando la cantina ha molti locali come in un condominio.
Diagramma di flusso per temporizzatore luci
l’interruttore è collegato al bit 0 della porta B
il valore iniziale di SENS, è = 0; interruttore spento
La variabile SENS è di tipo Bool, che può avere solo due valori 0 (interruttore spento) o 1 (interruttore acceso).
definizione della variabile SENS
al bit 2 della porta B è collegato il componente LED.
Questa uscita agisce sul LED connesso al bit 2 della porta B.
Senza questo controllo la luce rimane sempre accesa nonostante il tempo prestabilito dal temporizzatore.
cliccare sulla freccia rossa per far partire il programma
Il programma continuerà finché c’è l’alimentazione l’alimentazione alla scheda, o nel caso della simulazione finché non si preme il quadrato rosso di STOP.
CONSIDERAZIONI
l’acquisto di un faretto LED completo di sensore di movimento e temporizzatore, è la soluzione più economica e pratica per questo tipo di utilizzo.
E’ sufficiente posizionare il faretto sul muro del locale da illuminare, impostare la sensibilità di intervento e il tempo che deve rimanere acceso, infine collegare il faretto al presa 220 volt
Schema semplificato di un temporizzatore, senza utilizzare la funzione DECISIONE.
Ogni volta che il ciclo si ripete, è necessario aspettare che il tempo impostato sul DELAY, sia concluso; è necessario tener premuto il pulsante SENS , per intercettare l’inizio del ciclo.
3,3 VDC
220 VAC
il programma funziona anche con l’utilizzo di un pulsante invece di un interruttore.
Quando SENS è = 0, il programma prosegue indefinitamente, per il percorso NO.
Quando SENS = 1, il Loop segue il percorso di accensione della luce.
STOP
START
C Code
Riccardo Monti