< Segue da Arduino N° 41 |
Questo circuito realizza un Selettore ad 8 canali, comandabile con un piccolo telecomando ad infrarosso.
Il selettore commuta una uscita per volta, a livello alto. La selezione iniziale è sul canale 1 ma è possibile cambiarla da software. Ancora meglio, basta predisporre l'attuatore prioritario sul canale 1 di uscita, senza modifiche al firmware.
Andate alla simulazione per avere un'idea più precisa del suo funzionamento.
Gli otto LED di uscita (rossi) segnalano il canale prescelto.
Un altro LED (arancione), connesso ad una linea di servizio (DCD), segnala l'arrivo del comando dal trasmettitore ad infrarosso.
Nel caso fosse necessario cambiare i codici sul ricevitore, agire come segue;
Fig. 1: Telecomando e modulo Arduino Nano; |
- si apre il monitor seriale su Arduino
- da telecomando, si invia un comando per volta, premendo i tasti da 1 a 8;
- si copia il codice ricevuto a monitor,
- si ripete il comando, per conferma del codice inviato;
- si incolla il codice sulla riga corrispondente, nelle opzioni "case" del firmware.
- si ripete la procedura per gli 8 canali;
- si verifica che la procedura sia andata a buon fine: se tutto è a posto, ad ogni comando si accenderà un solo LED per volta, spegnendo il precedente.
Una tabella dei codici in uso su molti telecomandi è disponibile all'indirizzo:
buon lavoro!
Simulazione:
Selettore ad infrarosso - 8 canali
Ricevitore Infrarosso - 8 canali ON/OFF array
Telecomando ad Infrarosso_verifica codici
Stazione Radio - Telecomandi ad infrarosso
Arduino N° 15 - Prova telecomandi ad infrarosso e rivelatore di codici
Arduino N° 50 - Modulo di prova per 6 uscite digitali
Argomenti correlati:
Arduino N° 15 - Prova telecomandi ad infrarosso e rivelatore di codiciRicevitore Infrarosso - 8 canali ON/OFF array
Telecomando ad Infrarosso_verifica codici
Stazione Radio - Telecomandi ad infrarosso
Arduino N° 15 - Prova telecomandi ad infrarosso e rivelatore di codici
Arduino N° 50 - Modulo di prova per 6 uscite digitali
Nessun commento:
Posta un commento