Sensor de passagem

Com esse exemplo você consegue criar uma linha de luz infravermelha, utilizando o Emissor e o Receptor infravermelho, e quando algo passar em frente a essa linha, o Arduino acende o LED do pino 13 por 1 segundo.

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 sensor 2 //Define sensor como 2
#define LED 13 //Define LED como 13

void setup()
{      

pinMode(sensor, INPUT); //Configura o pino 2 como entrada   

}

void
loop()
{      

if
(digitalRead(sensor)) digitalWrite(LED, HIGH); //Lê o sensor, e se o estado for igual a 1, liga o LED da placa   
else
digitalWrite(LED, LOW); //Senão desliga o LED da placa

}