TRABALHO FINAL
Esse projeto tem como objetivo exemplificar o funcionamento de sensores infravermelhos, e demonstrar a sua utilidade em diversas situações cotidianas. No vídeo abaixo simulamos um dispositivo que recebe um sinal infravermelho e realiza um comando através deste. No caso, acender um LED.
Componentes:
- Resistor 1K ohm
- 7 jumpers
- 1 LED
- Módulo IR Receiver
- Protoboard
- Arduino UNO
CÓDIGO:
#include <IRremote.h>
int pinoReceptor = 11;
int pinoLED = 9;
int estadoLED = LOW;
IRrecv receptor(pinoReceptor);
decode_results resultado;
void setup()
{
Serial.begin(9600);
pinMode(pinoLED, OUTPUT);
receptor.enableIRIn();
}
void loop() {
if (receptor.decode(&resultado))
{
guardarCodigo(&resultado);
if(estadoLED == LOW)
{
estadoLED = HIGH;
digitalWrite(pinoLED, estadoLED);
Serial.println("Acendendo o LED");
}
else
{
estadoLED = LOW;
digitalWrite(pinoLED, estadoLED);
Serial.println("Apagando o LED");
}
receptor.resume();
}
delay(1000);
}
INTEGRANTES DO GRUPO:
Arthur Napoleão
Artur Dias
Henrick Bartolo
Matheus Rocha
Nenhum comentário:
Postar um comentário