Ricevitore infrarossi
Il ricevitore infrarossi 1838b è uno di quei ricevitori di segnali digitali che potete trovare anche nei decoder tv, è in grado di decodificare vari tipi di segnali ad infrarossi tra i quali: NEC, SONY, RC5, RC6. Viene alimentato con una tensione che varia da 2,7 a 5,5 volts e riesce a ricevere fino ad una distanza di circa 15 metri. Infine è dotato di tre pin che sono rispettivamente: OUTPUT - GROUND - VCC.
LED RGB
Il diodo led RGB utilizzato in un modulo già fatto, è dotato di tre pin che sono rispettivamente: RED - BLUE - GREEN - GROUND. Viene alimentato dalle uscite digitali dell'arduino, le quali sono pilotate dai segnali ricevuti dal telecomando ad infrarossi.
Telecomando infrarossi
Il telecomando ad infrarossi è un semplice telecomando scm ad infrarossi dotato di un NEC encoder. é alimentato da una piccola batteria ed è già incluso nel kit di arduino assieme al ricevitore infrarossi.
Arduino UNO
l'arduino in questo caso si occupa di raccogliere i segnali raccolti dal sensore infrarossi, di verificare di che codifica fanno parte, e di aprire la corrente su i vari tre pin in base al segnale di tipo NEC ricevuto (abbiamo voluto soltanto utilizzare la codifica NEC in questo caso). I vari pulsanti del telecomando inviano segnali di codifica diversa che vengono confrontati in un IF nel codice e, se corrispondono ad uno dei casi presenti, l'Arduino fornisce corrente ai pin 4,5,6 nel modo corrispondente al tasto premuto.
Link al codice:
Codice
Commenti
Posta un commento