collapse

* Posts Recentes

Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


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]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


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


Focos LED SMD por almamater
[16 de Dezembro de 2023, 14:12]


I Belive por dropes
[15 de Dezembro de 2023, 13:59]


Carga de corrente eletrónica ZPB30A1 60W por jm_araujo
[11 de Dezembro de 2023, 13:27]

Autor Tópico: Transistor para motores DC com arduino (ex-LDR sem sucesso)  (Lida 8056 vezes)

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

Offline FarraJ

  • Mini Robot
  • *
  • Mensagens: 30
Boas.

Queria testar um LDR, mas nao estou a conseguir obter valores coerentes com o ambiente atraves do Serial Monitor.

Ligação:

pin 5V ligado a resistencia, que liga ao LDR e ao pin.anal 0. ldr ligado ao GND.

LED ligado a resistencia, pin 8 e GND (O LED nao é o problema, mas indica lo mal nao deve fazer)

codigo:

int value = 0;
 
void setup(){

  pinMode(0, INPUT);
  pinMode(8, OUTPUT);
 
  Serial.begin(9600);
}

void loop(){
  value = analogRead(A0);
digitalWrite(8, HIGH);


  Serial.println(value, DEC);

  delay(1000);   }


O que está a falhar?

obrigado
« Última modificação: 14 de Abril de 2011, 15:05 por FarraJ »

Offline ruicosta93

  • Mini Robot
  • *
  • Mensagens: 254
Re: LDR sem sucesso
« Responder #1 em: 13 de Abril de 2011, 00:05 »
Primeiro não precisas de declarar o pino 0 como uma entrada. Até acho que ele assume que é o pino digital 0 e não o analogico.

Depois o que queres fazer ler o ldr e quando tiver acima de uma valor  acender um led?
Rui Costa

Offline xiserre

  • Mini Robot
  • *
  • Mensagens: 277
Re: LDR sem sucesso
« Responder #2 em: 13 de Abril de 2011, 00:07 »
nao tou a perceber a tua montadem
tens tipo isto?
gnd-----resistencia ------- ldr-------5v
                               |
                          pino do arduino

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: LDR sem sucesso
« Responder #3 em: 13 de Abril de 2011, 00:09 »
Para começar, que valores recebes?
Podes ter uma resistencia muito grande ou muito pequena..
Avr fanboy

Offline ruicosta93

  • Mini Robot
  • *
  • Mensagens: 254
Re: LDR sem sucesso
« Responder #4 em: 13 de Abril de 2011, 00:12 »


Liga de acordo com este esquema. a resistÊncia é de 10k mas tambem da com 1k.
Rui Costa

Offline xiserre

  • Mini Robot
  • *
  • Mensagens: 277
Re: LDR sem sucesso
« Responder #5 em: 13 de Abril de 2011, 00:24 »
nao declares o pin 0 como imput e experimenta outra vez.  se tiveres um multimetro, ve a tensao que tens no divisor de tensao

Offline FarraJ

  • Mini Robot
  • *
  • Mensagens: 30
Re: LDR sem sucesso
« Responder #6 em: 13 de Abril de 2011, 00:32 »
nao tou a perceber a tua montadem
tens tipo isto?
gnd-----resistencia ------- ldr-------5v
                               |
                          pino do arduino



Resistencia trocada com LDR. li algures que isso iria criar um decrescimo na voltagem e nao um aumento. nao sei porque e que isso acontece, mas pareceu me mais seguro menos que mais :P



@Senso:   neste momento 310 +- 20..


E a meio deste post, faço um mega facepalm: Estava a ligar isto ao Pin 0 DIGITAL EM VEZ DO ANALOGICO!!!!!!!!!!

Espero frequentar este forum mais vezes de forma a aprender mais, e como ja viram, vai por aqui uma azelhice desgraçada....

Enfim, brigado pelas vossas prontas respostas.


Já agora, alguem me explica (ou me indica um site, ou um nome para googlar) a cena da resistencia estar antes ou depois do LDR, e porque e que uma aumenta a tensao, e a outra decresce?


Obrigadissimo

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: LDR sem sucesso
« Responder #7 em: 13 de Abril de 2011, 11:54 »
Desculpem a minha azelhisse mas para quê a resistencia para o ldr?

Offline FET_Destroyer

  • Mini Robot
  • *
  • Mensagens: 213
    • Fet Destroyer
Re: LDR sem sucesso
« Responder #8 em: 13 de Abril de 2011, 12:19 »
Desculpem a minha azelhisse mas para quê a resistencia para o ldr?

Para teres um divisor de tensão, uma resistência fixa e outra variável vai fazer com que a tensão no ponto intermédio varie.

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: LDR sem sucesso
« Responder #9 em: 13 de Abril de 2011, 12:23 »
Desculpem a minha azelhisse mas para quê a resistencia para o ldr?

Para teres um divisor de tensão, uma resistência fixa e outra variável vai fazer com que a tensão no ponto intermédio varie.

Precisas do divisor para quê?

Offline FET_Destroyer

  • Mini Robot
  • *
  • Mensagens: 213
    • Fet Destroyer
Re: LDR sem sucesso
« Responder #10 em: 13 de Abril de 2011, 12:56 »
Desculpem a minha azelhisse mas para quê a resistencia para o ldr?

Para teres um divisor de tensão, uma resistência fixa e outra variável vai fazer com que a tensão no ponto intermédio varie.

Precisas do divisor para quê?

O uC lê tensão, logo tens k por la tensão, n podes ligar o LDR a um pino do ADC, não vai acontecer nada. Por exemplo tens isto

5V-----R---.----LDR------GND
                |
                | adc

Vadc = ( Rldr / (R+Rldr) ) * 5

Agora se fixares a resistência R com um valor teu cunhecido sabes que o LDR varia, logo a tensão no adc vai variar e tu vais ler essa variação.

ou

http://lmgtfy.com/?q=Voltage+divider
« Última modificação: 13 de Abril de 2011, 12:58 por FET_Destroyer »

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: LDR sem sucesso
« Responder #11 em: 13 de Abril de 2011, 13:17 »
Obrigado

Pensava que bastava isto:




Offline FarraJ

  • Mini Robot
  • *
  • Mensagens: 30
Re: LDR sem sucesso
« Responder #12 em: 13 de Abril de 2011, 13:20 »
Voces fazem esses desenhos todos bacanos nalgum software ou assim? :P

No papel fica perceptivel até certo ponto, depois torna se confuso.


obrigado

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: LDR sem sucesso
« Responder #13 em: 13 de Abril de 2011, 13:33 »
Voces fazem esses desenhos todos bacanos nalgum software ou assim? :P

No papel fica perceptivel até certo ponto, depois torna se confuso.


obrigado

O software é o Fritzing

Offline FarraJ

  • Mini Robot
  • *
  • Mensagens: 30
Re: LDR sem sucesso
« Responder #14 em: 13 de Abril de 2011, 13:47 »
Fantastico programa, obrigado pela resposta