Arduino. Exemplo 5: Lectura de datos dunha LDR
Con esta montaxe conseguimos un sinal de entrada dependente da luz. Leemos o valor da caída de tensión nunha LDR e transferimos ese valor ao PC. Cando incide pouca luz sobre a LDR a resistencia aumenta e provoca unha maior caída de tensión, así o valor analóxico de leído, proporcional a tensión, é pequeno.
Montaxe:

Esquema:

Programa:
/* Exercicio 5: Lectura de datos. Leemos o valor da caída de tensión nunha LDR e transferimos ese
valor ao ordenador por USB */
/* Exercicio 5: Lectura de datos. Leemos o valor da caída de tensión nunha LDR e transferimos ese
valor ao ordenador por USB */
int valorldr; // valor é o mome da variable que imos a leer e escribir na pantalla
void setup() // Declaración inicial
{
Serial.begin(9600); // Velocidad de comunicación de datos da placa ao ordenador velocidade standard
}
void loop() // ordenes que se executan de forma cíclica
{
valorldr=analogRead (0); // leemos o valor da entrada analóxica 0 (valor da V a saída do ldr)
Serial.println(valorldr); //Sacamos por pantalla o valor leido que será un valor equivalente de V
Serial.println (5*valorldr/1023); //Sacamos por pantalla o valor real da tensión de saída
delay(1000); //esperamos un segundo entre valor e valor
}
Vídeo:

Deja una respuesta