Boas! hoje venho aqui publicar mais um tutorial para um sensor, neste caso o ldr.
O que é um "LDR"?
"LDR" é uma abreviatura que quer dizer "Light Dependent Resistor" ou seja resistência dependente de luz , que tal como o nome indica é uma resistência que varia conforme a luz que lhe é incidida.Uma das peculiaridades deste sensor é que não tem polaridade. Um rápido exemplo do seu funcionamento: supúnhamos que o ldr tem uma resistência máxima de 1000 ohms, esta resistência máxima em teoria é obtida quando o ldr está perante uma total escuridão.
Agora vou apresentar o material necessário para o tutorial, o esquemático para a ligação do ldr ao arduino e o código a ser utilizado no arduino:
Material necessário:
- Um ldr
- Uma resistência de 10Kohms
-Um arduino
- Fio(quantidade variada)
Esquema para a ligação:
O que é um "LDR"?
"LDR" é uma abreviatura que quer dizer "Light Dependent Resistor" ou seja resistência dependente de luz , que tal como o nome indica é uma resistência que varia conforme a luz que lhe é incidida.Uma das peculiaridades deste sensor é que não tem polaridade. Um rápido exemplo do seu funcionamento: supúnhamos que o ldr tem uma resistência máxima de 1000 ohms, esta resistência máxima em teoria é obtida quando o ldr está perante uma total escuridão.
Agora vou apresentar o material necessário para o tutorial, o esquemático para a ligação do ldr ao arduino e o código a ser utilizado no arduino:
Material necessário:
- Um ldr
- Uma resistência de 10Kohms
-Um arduino
- Fio(quantidade variada)
Esquema para a ligação:
Código para o arduino
----------------------------------------------------------------------
int ldr=A0;//Defenir o pino analógico onde será ligado o ldr neste caso pino 0
int val=0; //definir a vareável que vai armazenar os valores obtidos pelo ldr
void setup(){
Serial.begin(9600);// linha de código para a comunicação com o pc
}
void loop(){
val=analogRead(ldr);// linha de código para o armazenamento dos valores obtidos no ldr numa variável
Serial.println(val);// fazer um print dos valores obtidos pelo ldr
delay(100); // intervalo de tempo de 1 segundo
}
-----------------------------------------------------------
Cumprimentos Rui Marinho!