Considere o seguinte Circuito
Considere agora o seguinte código Fonte:
************************************************************************
int LDR_RPullDown; //declara a variavel
int LDR_RPullUp;
void setup(){
pinMode(A0, INPUT);
pinMode(A1, INPUT);
Serial.begin(9600);
}
void loop(){
LDR_RPullDown = analogRead(A0);
LDR_RPullUp = analogRead(A1);
Serial.print("LDR_RPullDown ");
Serial.print(LDR_RPullDown);
Serial.print(" LDR_RPullDown ");
Serial.println(LDR_RPullUp);
delay(250);
}
************************************************************************
O que você espera observar em cada uma destas portas analógicas?
O valor indicado aumenta ou diminui com a incidência de luz sobre o LDR?
Vamos analisar os circuitos separadamente:
Primeiro vamos compreender o que ocorre com a resistência do LDR quando se incide luz sobre ele...Aumenta ou diminui???
Se você respondeu "diminui" acertou! :)
Em síntese podemos dizer que como o LDR é um semicondutor, na incidência de luz ocorre a liberação de elétrons para a rede cristalina, aumentando a corrente elétrica no circuito e consequentemente aumentando a condutividade deste componente.
Em síntese podemos dizer que como o LDR é um semicondutor, na incidência de luz ocorre a liberação de elétrons para a rede cristalina, aumentando a corrente elétrica no circuito e consequentemente aumentando a condutividade deste componente.
Na ausência de luz o LDR deverá aumentar a sua resistência já que se torna um "mal condutor".
Assim a corrente elétrica deve aumentar com a incidência de luz.
Portanto para um circuito indicado abaixo com o resistor conectado no GND teremos um aumento na queda de potencial neste componente.
Resistor Pull_Down
Com o aumento da corrente temos uma maior indicação de valor para a porta analógica do Arduino.
Já quando o resistor é conectado ao +V temos o circuito abaixo
Resistor Pull-Up
Com o aumento na corrente aumenta a ddp nos terminais do resistor e diminui a ddp nos terminais do LDR. Se diminui a ddp nos terminais do LDR teremos um menor valor indicado na porta analógica do Arduino.
Se você ainda não entendeu.. Não se preocupe daremos outros exemplos utilizando simuladores bem interessantes e algumas vídeo aulas também.
Nenhum comentário:
Postar um comentário