collapse

* Links de Robótica

* Posts Recentes

The latest "nightmare inducing" Boston Dynamics robots por LVirtual
[Hoje às 14:39]


Fonte avariada Delta por jm_araujo
[Hoje às 10:48]


Sensor de corrente AC - alternativas? por LVirtual
[Hoje às 10:04]


"Direitos Humanos" para robôs... por LVirtual
[Hoje às 08:05]


Encomenda Colectiva à Farnell por Hugu
[20 de Fevereiro de 2017, 22:55]


Estação de Soldar Parkside PLS 48 B1 por Hugu
[20 de Fevereiro de 2017, 18:51]


Encomenda à PCBWay por Hugu
[20 de Fevereiro de 2017, 01:20]


Printer 3D barata por tiagoxefe
[19 de Fevereiro de 2017, 17:12]


Métodos de protecção dos circuitos electrónicos por KammutierSpule
[18 de Fevereiro de 2017, 23:27]


Pós-processador Smoothieboard por jm_araujo
[18 de Fevereiro de 2017, 12:56]

Autor Tópico: Transistor para motores DC com arduino (ex-LDR sem sucesso)  (Lida 3756 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.099
  • 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