pagine varie
compilatore
laboratorio
elettricità
Processing
Theremino
logggin
leggere_da_un_telecomando
introduzione
Collegando un ricevitore di raggi infrarossi da 1 euro, abbiamo la possibilità di usare un qualsiasi vecchio telecomando per inviare segnali ad arduino.
Questo programma serve solo a leggere il codice inviato sul monitor seriale. Da tenere quindi a portata di mano nel prontuario.
Nel prossimo esercizio lo utilizzeremo per accendere e spegnere un led.
La libreria necessaria andrà copiata nella cartella “Libraries” di Arduino. Puoi trovarla
qui o
qui
o
qui
per questo esempio abbiamo seguito le indicazioni di Mauro Alfieri
www.mauroalfieri.it
Alla fine dell'articolo scrive:
Un piccolo trucco: Siccome stai utilizzando infrarossi non ti sarà possibile vederli, sono invisibili all’ocio umano, per cui se non leggi alcun valore sul monitor seriale potrebbe essere dovuto alla completa mancanza di invio da parte del led.
Per verificarlo utilizza una comune macchina fotografica digitale, va benissimo anche quella del telefonino o la webcam del computer, inquadra il led e la fotocamera ti mostrerà se è acceso o spento. Dovresti vederlo lampeggiare con una sequenza di segnali ogni 100 millisecondi.
algoritmo
attrezzaggio
pin0 _ricevitoreIR
pin13 _ledgiallo13
variabili
valoreletto = 0
valorelettoprima = 0
ciclo
la variabile valoreletto diventa uguale a... leggi dal sensore: _ricevitoreIR
SE ACCADE CHE
valoreletto è diverso da valorelettoprima
scrivi sulla porta seriale:
codice_tasto: valoreletto
la variabile valorelettoprima è uguale a valoreletto
attendi
100 millisecondi
programma
codice Arduino
collegamenti elettrici
*guardando la sferetta, da sinistra a destra... giallo nero rosso, cioè
GND, 5V, segnale