Escolar Documentos
Profissional Documentos
Cultura Documentos
Uno
Passo 1: Importante
O material a ser detectado pelo sensor tem uma forte influência sobre seu
funcionamento, sendo que o sensor depende o nível de reflexão do material a
ser detectado, objetos escuros e de superfície áspera não são bons refletores
de luz.
Passo 2: Materiais utilizados
Protoboard
Arduino Uno
1 TCRT5000
1 resistor de 4,7k Ω
1 resistor de 100 Ω
1 resistor de 220 Ω
1 led
Jumpers
Passo 3: Programando
1º Passo: Declaramos nossas variáveis
void setup()
{
Serial.begin(9600);// porta serial em 9600 bps
pinMode(led, OUTPUT); // determina o led como uma saída.
}
Sintaxe:
analogRead(pino)
Sintaxe:
Serial.println(valor);
Programa completo:
void setup()
{
Serial.begin(9600);// porta serial em 9600 bps
pinMode(led, OUTPUT); // determina o led como uma saída.
}
void loop()
{
val = analogRead(sensor);// Lê o valor do sensor e o armazena na variável
val.
Serial.println(val); // imprimir como um decimal
delay(100); // delay de 100 milissegundos antes da próxima leitura:
if (val > 1000) //Se o valor for maior que 1000
digitalWrite(led, OUTPUT);// Coloca o led em estado HIGH, ou seja liga
o led.
else // ou se o valor for menor que 1000
digitalWrite(led, LOW);// Coloca o led em estado LOW, ou seja desliga
o led.
}
Passo 4: Montagem
https://youtu.be/hnzUtIFnWfs