Aqui desenvolvi um sensor bem simples que detecta aproximadamente,um objeto, a 10cm. Quando o sensor detecta algo o LED vermelho se apaga. Veja abaixo mais detalhes:
Foi usado:
- (1) Aduino.
- (1) LED emissor de luz:
- (1) receptor de infravermelho TIL78 de cor negra(filtro de luz):
- (1) LED vermelho normal.
- OBS: A pinagem pode ser conferida no código que está bem claro.
Código:
/* Programa para detectar distâcia de +-10cm e não sofre influência de outras fontes de luz,apenas do sol.
visite: http://brasilrobotics.blogspot.com/
by Gamesh_
criado por Gamesh_
*/
int inPin = 7; // Diodo infravermelho TIL78 com filtro de luz(LED de cor negra)
int irPin = 11; // pino do LED emissor infravermelho(LED meio azulado)
int redPin=12; // LED normal de cor vermelha
int val = 0; // variavel lida no pino
void setup() {
pinMode(irPin, OUTPUT); // declare LED as output
pinMode(inPin, INPUT); // entrada do TIL78
pinMode(redPin, OUTPUT);
}
void loop()
{
val = digitalRead(inPin); // lendo valor do TIL78
digitalWrite(irPin, HIGH); // o pino infravermelho esta sempre ligado
if (val == LOW) { // é verdade quando tem algo no campo do ir(detectado) -- com luz o TIL78 gera "0"
digitalWrite(redPin, LOW); // LED OFF
} else { //se nao for "0"(LOW) vai ser "1"(HIGH) entao deve fazer: Ligar o LED vermelho.
digitalWrite(redPin, HIGH); //LED fica ligado ON
}
}
6 comentários:
será que seria possivel mostrar em quais entradas do arduino vão cada um dos fios??
Apenas conferindo:
Led na Porta 12 e GND
Diodo IR porta 7 e GND (power)
Led Emissor IR porta 11 e gnd (power)
è isso ae?
Recebe luz infra vermelha vermelha:
int inPin = 7; // Diodo infravermelho TIL78 com filtro de
luz(LED de cor negra)
Manda Luz IR:
int irPin = 11; // pino do LED emissor infravermelho(LED meio azulado)
LEd vermelho indicador:
int redPin=12; // LED normal de cor vermelha
Olá, meu nome é Alian. Eu gostaria de saber se esse receptor TIL78 pode ser transparente (sem filtro de LUZ)?
Sim é possível.
O filtro é um diferencial que melhora o funcionamento do sensor.
Não queima o led e o fototransistor??? Tanto o fototransistor quanto o receptor estão resistores para controlar a corrente...
Postar um comentário