Arduino lettore e trasmettitore di codici IR
Salve a tutti ragazzi!!!
Oggi realizzeremo un tutorial usando un ricevitore e un trasmettitore infrarossi ( IR ).
In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizziamo gli stessi segnali per comandare Arduino a distanza per esempio pilotare i relè o accendere un led.
Oggi realizzeremo un tutorial usando un ricevitore e un trasmettitore infrarossi ( IR ).
In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizziamo gli stessi segnali per comandare Arduino a distanza per esempio pilotare i relè o accendere un led.
Utilizzeremo un TOSP1738 e installeremo la libreria New_Libraries-arduino-irremote-master.zip nella cartella “Libraries” di Arduino.
La libreria puoi trovarla giù nei download.
La libreria puoi trovarla giù nei download.
Cosa ci serve:
SCHEMA :
SIMULAZIONE:
Link simulazione: https://www.tinkercad.com/things/fcdnuNqzwcA
SKETCH:
Per prima cosa decodificheremo i segnali derivanti dal telecomando utilizzando questo sketch:
Primo passo)
- Apriamo il serial monitor;
- Premi un pulsante sul telecomando e leggi il valore che appare sulla finestra del serial monitor (io ho schiacciando il tasto 6 sulla finestra appare 406 o 10406 ):
Per utilizzare i valori scritti nel serial monitor basta aggiungere 0x prima della sigla del valore nello sketch. In questo caso faremo svolgere ad Arduino una funzione, come per esempio fare accendere un led.
Ecco il codice:
E con questo ho terminato, spero di esservi stato utile.
Per i download degli sketch basta cliccare qui sotto.
Buona progettazione!!!
Per i download degli sketch basta cliccare qui sotto.
Buona progettazione!!!
Notifica del 08/08/2016
Vi riporto un problema comuni a molti, se al momento della verifica sull'IDE compare l'errore TKD2 was not declared in this scope non vi preoccupate. Per risolverlo basterà andare in C: > Programmi (x86) > Arduino > libraries ed eliminare la cartella RobotIrRemote.
irreceiveresq.jpeg | |
File Size: | 89 kb |
File Type: | jpeg |
arduino_ricevitore_ir.ino | |
File Size: | 0 kb |
File Type: | ino |
arduino_trasmettitore_ir.ino | |
File Size: | 0 kb |
File Type: | ino |
New_Libraries-arduino-irremote-master.zip | |
File Size: | 83 kb |
File Type: | zip |
Condividete le foto dei vostri progetti nei commenti.
|
|