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