terça-feira, 11 de julho de 2017

TRABALHO - ALGORITIMX UNITED

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