Sensor de Proximidade por Infravermelho
monitorado pelo Serial Monitor

Com esse exemplo você conseguirá utilizar o Emissor e o Receptor infravermelho para detectar obstáculos.

Dificuldade:

Montagem:

Programação:


Material Utilizado:

Arduino Uno

Cabo USB A para B

Protoboard 830

Resistor 330Ω

Resistor 10KΩ

Emissor Infravermelho

Receptor Infravermelho

Alguns Jumpers

A Montagem

O Sketch

#define receptorIR A0 //Define receptorIR como A0

long
valor_sensor; //Variável para armazenar o valor do sensor

void setup()
{   

Serial
.begin(9600); //Inicia a serial com um baud rate de 9600

}

void loop()
{      

valor_sensor=0; //Zera a variável para nova leitura      

for
(int i=0;i<100;i++) //Laço para pegar 100 amostras   
{   
valor_sensor = valor_sensor + analogRead(receptorIR); //Soma o valor lido com o valor anterior   
}   
valor_sensor = valor_sensor/100; //Divide a somatória por 100, tirando a média      

Serial
.println(valor_sensor); //Imprime na serial o valor do sensor   

}