Como fazer um sensor de luminosidade com Arduino
Para criar um sensor de luminosidade com Arduino, você pode usar um LDR (Light Dependent Resistor) ou resistência dependente de luz. O LDR é um componente eletrónico cuja resistência varia com a intensidade da luz incidente sobre ele. Aqui estão os componentes necessários e instruções para montar e programar um sensor de luminosidade usando um LDR e Arduino:
Componentes:
Placa Arduino (Uno, Mega, Nano ou outra compatível)
LDR (Light Dependent Resistor)
Resistência de 10k ohms
Cabos jumper
Protoboard (opcional, mas útil para simplificar a montagem)
Montagem do circuito:
Insira o LDR e a resistência de 10k ohms no protoboard, conectando uma extremidade do LDR a uma extremidade da resistência de 10k ohms.
Conecte a outra extremidade do LDR ao pino 5V do Arduino usando um cabo jumper.
Conecte a outra extremidade do resistor de 10k ohms ao pino GND do Arduino usando um cabo jumper.
Conecte o ponto de interseção entre o LDR e a resistência de 10k ohms ao pino analógico A0 do Arduino usando um cabo jumper.
Programação do Arduino:
Abra o software Arduino IDE no seu computador.
Copie e cole o seguinte código no Arduino IDE:
const int ldrPin = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int ldrValue = analogRead(ldrPin);
Serial.print("Valor LDR: ");
Serial.println(ldrValue);
delay(1000);
}
Certifique-se de selecionar a placa e a porta corretas no Arduino IDE.
Clique no botão "Carregar" para carregar o código na placa Arduino.
Agora, o Arduino lerá a intensidade da luz através do LDR e enviará os valores lidos para o Monitor Serial no Arduino IDE. Valores mais altos indicam maior intensidade de luz, enquanto valores mais baixos indicam menor intensidade de luz.
Você pode ajustar a sensibilidade do sensor de luminosidade alterando o valor da resistência de 10k ohms. Uma resistência de maior valor aumentará a sensibilidade do sensor, enquanto uma resistência de menor valor diminuirá a sensibilidade.