Skip to content

Victor-Lis/Sensor_TCRT5000_with_Light_Reflection_Cutoff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sensor TCRT5000 with Light Reflection Cutoff

Esse projeto simples surgiu a partir de uma ideia para solucionar um problema no projeto Sensor_TRT5000_e_Leds.

No projeto Sensor_TRT5000_e_Leds a detecção de movimento de objetos de cores escuras, especialmente preto não ocorre, já que funciona na base da reflexão de luz, ou seja, tons escuros que retem luz acabam não refletindo a luz necessária

Já nesse projeto o Sensor_TCRT5000_with_Light_Reflection_Cutoff funciona de maneira inversa, ele funciona no "corte de luz", ou seja a luz está sendo enviada constantemente, se algum objeto cortar essa luz será detectado movimento, sendo assim funciona perfeitamente com tons escuros e especialmente preto.

Infelizmente acaba não funcionando da maneira que seria necessário, já ele detecta movimento a partir do corte de luz, objetos que refletem luz acabam sendo "nulos", ou seja acaba só detectando objetos de tons escuros, sendo assim é o completo oposto do projeto Sensor_TRT5000_e_Leds.

Código

O código em si é bem simples, não passando de 20 linhas

int pinSensor = 4;
int led = 8;

void setup() {
  pinMode(led, OUTPUT);
  pinMode(pinSensor, INPUT);
  Serial.begin(9600);
}

void loop() {
  if(digitalRead(pinSensor) == HIGH){
    Serial.println("Movimento");
    digitalWrite(led, HIGH);
  }else{
    Serial.println("Sem Movimento");
    digitalWrite(led, LOW);
  }
}

E a protoboard também não tem componentes e distribuições tão complexas:

Protoboard

Autores

About

Sensor TCRT5000 funcionando com o corte de luz ultravioleta

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages