2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste experimento vamos trabalhar com um sensor que é um resistor que depende da luz. Em um ambiente escuro, o resistor terá uma resistência muito alta. Conforme a luz dos fótons atinge o detector, a resistência diminui. Quanto mais luz for, menor será a resistência. Lendo diferentes valores do sensor, podemos detectar se é claro, escuro ou um valor entre eles. Outro elemento que usaremos neste experimento é o Buzzer.
Etapa 1: configuração do circuito e painel de controle
O esquema consiste em 3 elementos que são: Fotoresistor (LDR), Piezo Buzzer, 1 - 10 kΩ. O LDR pode ser conectado da maneira que você quiser porque não tem polaridade. Para resistência, você pode usar de 1-10 KΩ porque diferentes LDRs têm configurações diferentes. Experimente diferentes valores de resistor para se adequar às melhores configurações do seu LDR.
Etapa 2: Código
piezoPin int = 8; // Declarando a campainha piezoelétrica no pino 8
int ldrPin = 0; // Declarando LDR no pino analógico 0
int ldrValue = 0; // Lendo diferentes valores do LDR
configuração vazia
()
{ }
void loop ()
{// Iniciando as funções do ciclo abaixo
ldrValue = analogRead (ldrPin); // leia o valor do LDR
tom (piezoPin, 1000); // Toca um tom de 1000Hz do piezo (bipe)
atraso (25); // espere um pouco, altere o atraso para uma resposta rápida.
noTone (piezoPin); // pare o tom após 25 ms neste caso
atraso (ldrValue); // aguarde a quantidade de milissegundos em ldrValue} //
Fim do ciclo de funções
Etapa 3: Materiais
1. Placa de ensaio
2. Placa Arduino
3. Fios machos
4. Resistores
5. Piezo Buzzer
6. Sensor de luz