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:

Lectura de datos dunha LDR

Esquema:

Esquema de lectura de datos dunha LDR

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 */

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

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*