LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: tiagogala em 24 de Novembro de 2010, 00:50

Título: Fotoresistência
Enviado por: tiagogala em 24 de Novembro de 2010, 00:50
Boa noite!
Recebi o meu Arduino Uno ontem e ainda estou a experimentar algumas coisas básicas. Encontrei um exemplo (http://www.arduino.cc/playground/Learning/PhotoResistor (http://www.arduino.cc/playground/Learning/PhotoResistor)) no site do arduino onde eles ligavam uma fotoresistência ao arduino. A questão é que eu liguei a dita fotoresistência segundo o circuito do site mas estou sempre a ler o valor 0 na porta de série e quando a foto resistência fica quase às escuras dá uns valores mais altos que variam muito durante uns dois segundos mas depois tenho uns 10 segundos de 0's novamente e repete-se assim indeterminadamente. Alguma sugestão?
Já agora, estou a usar Ubuntu com o Arduino 0021 e quando estou a transmitir em série (para ler os valores no computador) de vez em quando tenho erros ao fazer upload e/ou a abrir o serial monitor, costuma-me dar "Serial port '/dev/ttyACM0' not found", alguém sabe resolver isto?
Obrigado
Título: Re: Fotoresistência
Enviado por: fre_deri_co em 26 de Novembro de 2010, 14:30
Boas....quanto ao teu problema de comunicação com o computador sinceramente não te consigo ajudar, quanto a a photoresistencia (assumo eu que seja um LDR) experimenta medi-lo com o multímetro, metes uma pinça em cada pin e mede em ohm a variação que este oferece conforme a alteração de iluminação, pois este pode estar queimado!!
Título: Re: Fotoresistência
Enviado por: edybahia em 28 de Novembro de 2010, 02:40
ola amigo

A variação e normal devido a ser um LDR, varia resistência com luz...
A questão e fazer o arduino ler este valor, como no exemplo vc tem que colocar um resistor de 10k, certamente para fazer um divisor de tensão e para que não fique próximo de zero o valor da tensão, assim o arduino podera ler o nivel aplicado

Creio que seu problema deve ser alguma coisa simples.
Título: Re: Fotoresistência
Enviado por: tiagogala em 03 de Dezembro de 2010, 00:42
fre_de_rico, fiz o que disseste, medi com o multímetro a fotoresistência (duas, diferentes para ter a certeza que não estavam queimadas) e realmente consegui medir valores aceitáveis e de acordo com a luz que a célula recebia. Não tenho a certeza se são LDR's, só fui a loja de electrónica mais próxima e pedi duas fotoresistências :P mas pela página da wikipedia parece ser isso.
edybahia, acho que o problema era mesmo no circuito que estava a fazer e esses resultados estranhos que me estavam a aparecer parece-me ser o que se lê quando se tenta ler (passo a redundância) uma porta que não tem nada ligado ao pino!

Quanto ao problema em fazer o upload para o arduino, já me entendi com a coisa, às vezes é preciso fazer um "hard-reset" para aquilo ficar a funcionar :P
Título: Re: Fotoresistência
Enviado por: senso em 03 de Dezembro de 2010, 00:45
Acho que o teu problema é que agora entradas analógicas pelo menos no IDE-0021 são declaradas usando Ax em que x é o numero de 0 a 5, e não apenas um numero, o que pode ser confuso se usares código feito para versões mais antigas.