sábado, agosto 08, 2015

EMISSOR E RECEPTOR DE INFRAVERMELHO

Neste sketch apresentado aos alunos do projeto ROBÓTICA NA ESCOLA, o objetivo foi mostrar o emissor e receptor de infravermelho e explicar seu funcionamento. Na montagem na protoboard, usamos o emissor e receptor associados a um resistor e um LED vermelho, também com seu resistor associado, que se apaga quando ocorre um bloqueio entre o emissor e receptor.


/*
*******************************************************
   PROJETO ROBÓTICA NA ESCOLA 2015 
 EMISSOR E RECEPTOR DE INFRAVERMELHO
          EE DR PEDRO VELHO – RN/BR        
*******************************************************
*/
int recepSensor = 0;
int valor = 0;
int ledVerm = 12;
void setup()
{
  pinMode(ledVerm, OUTPUT);  //LED é saída de dados
  pinMode(recepSensor,INPUT);   //Receptor de infravermelho é entrada de dados
  Serial.begin(9600);     
}
void loop()
{
  valor=analogRead(recepSensor);
  Serial.println(valor);
 delay(100); 
  if(valor > 200)          //Condição para quando o valor lido pelo receptor for maior que 200
  {
    digitalWrite(ledVerm, HIGH);
  }
  else                     
  {
    digitalWrite(ledVerm, LOW);
  }
}
//FIM DO SKETCH

Nenhum comentário:

Postar um comentário