• Welcome to LusoRobótica - Robótica em Português.
 

Fotoresistência

Started by tiagogala, 24 de November de 2010, 00:50

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

tiagogala

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) 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

fre_deri_co

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!!
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

edybahia

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.
::: EDY ++

tiagogala

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

senso

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.
Avr fanboy