terça-feira, 11 de junho de 2013

Apresentação Final

A apresentação final está no link, segue também o pôster criado para apresentação do projeto.
Abaixo o código finalizado

#include <IRremote.h>

// LED IR no pino 3
IRsend irsend;
int valor;
int menor;
int a;
int maior;
int amplitude;
int MAX = 300;
int MINS = 110;
int MINI = 100;

void setup() {
  Serial.begin(9600);
}

void medir(){
   maior = analogRead(A0);
 menor = maior;
 for (a=0; a < 20; a++){
  valor = analogRead(A0);
  if (valor>maior) maior = valor;
  if (valor<menor) menor = valor;
 }
 amplitude = maior - menor;
 Serial.println(amplitude);
}

void loop() {
        medir();
 if (amplitude >= MAX) {
                irsend.sendNEC(0xFF2AD5, 32);
  delay(1);
                irsend.sendNEC(0xFF2AD5, 32);
  }
 if ((amplitude >= MINI)&&(amplitude <= MINS)){
  irsend.sendNEC(0xFF0AF5, 32);
  delay(1);
  irsend.sendNEC(0xFF0AF5, 32);
  }

}