Boa tarde queridos garagistas,

juntamente com alguns colegas estamos desenvolvendo um robô sumô - no entanto, há um problema.

 

O sensor infravermelho TCRT5000, não está funcionando de jeito nenhum, e já testamos 4 diferentes.

Utilizamos esse esquema:

E o código:

/*********************************
Autor: Fernando Krein Pinheiro
Data: 25/01/2012
Linguagem: C (Wiring)
========= IMPORTANTE ===========
O código esta livre para usar,
citar e compartilhar desde que
mantida sua fonte e seu autor.
Obrigado.
********************************/

int ledPin = 13;
int inPin = 10;
int valor = 0;

void setup()
{
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(inPin, INPUT);
}

void loop()
{
valor = digitalRead(inPin);

if (valor == HIGH)
{
digitalWrite(ledPin, HIGH);
Serial.write("Preto");
} else
{
digitalWrite(ledPin, LOW);
Serial.write("Branco");
}
}

 

Exibições: 1932

Responder esta

Respostas a este tópico

Só achei meio errado ligar direto o LED no pino do Arduino sem resistor.. eu ligaria o anodo no +5v e com um resistor de 510R ao pino 13.

Quem sabe ele está desarmando por sobrecorrente... Pq de resto parece ok.

Vc viu esse:

http://www.icaro.pro.br/noticias-1/postagemsemtitulo

?

Esqueci de falar que não existe aquele led na porta 13.

E sim, já vi esse link :\

Franklin

Utilize a imagem esquemática que o Eduardo postou. 

Para o led AC vc derá ligar:

 A -  resistor  510 - VCC (eu utilizei um resistor de 220) 

 C - GND

para o receptor CE:

C - VCC

E - {10K - GND

      { PIN10  

do E sai o resistor e o Pin10, ok?

 

Hj ainda montei estes sensor, primeiramente uso uma câmera de celular para ver se o led está aceso o tempo todo (já queimei este led  uma vez.

Com a Cam vc deverá ver a luz IR no led "AC" (da imagem que tem no link que o Eduardo postou). 

Ri4c4rdo,

Você disse que usou um resistor de 220 no lugar do de 510r?

Como você soube os dados do tcrt5000 para calcular que a resistência de 220 já daria conta?

Eu sou novo nessa área, mas n consegui achar qual a tensão, a corrente, e a resistencia do componente.

Eu digo isso, porque estou atras do resistor de 510r e não achei em nenhuma eletrônica aqui nas lojas físicas. Por isso gostaria de substitui-lo por outro. Mas para isso, tenho que saber qual outro resistor posso colocar.

Cara, eu usei o resistor de 220. acho que este valor interfere no brilho do led... para testar não vejo  problema de utilizar outro próximo  (mas eu não sou da eletrônica). 

eu ligo e olho com a webcam ou celular, esta metade do sensor, se acender tah valendo..

boa sorte.

 

Guilherme para achar esses dados você têm de olhar no datasheet e ver a corrente/voltagem máxima do led e calcular em cima disso.

E se alguém ainda estiver com o mesmo problema que eu, resolva da seguinte forma:

Não utiliza porta digital, mas sim analógica e faça mapeamento dos valores.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço