collapse

* Posts Recentes

O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Fotoresistência  (Lida 3433 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline tiagogala

  • Mini Robot
  • *
  • Mensagens: 64
    • therandombit.wordpress.com
Fotoresistência
« 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) 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

Offline fre_deri_co

  • Mini Robot
  • *
  • Mensagens: 510
Re: Fotoresistência
« Responder #1 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!!
que sempre se partilhe o conhecimento para que sempre se evolua!!!
Frederico Pereira

Offline edybahia

  • Mini Robot
  • *
  • Mensagens: 33
  • edy
Re: Fotoresistência
« Responder #2 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.
::: EDY ++

Offline tiagogala

  • Mini Robot
  • *
  • Mensagens: 64
    • therandombit.wordpress.com
Re: Fotoresistência
« Responder #3 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

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Fotoresistência
« Responder #4 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.
Avr fanboy