LDR
Da tu primer paso en el mundo de la programación con nuestras placas KITMAKER 1.0 y KITMAKER 2.0
El sensor detecta cambios en la luz ambiental y muestra los valores en el Monitor Serial.
El sensor detecta cambios en la luz ambiental y muestra los valores en el Monitor Serial.
El código proporcionado es totalmente funcional para ambas placas, ofreciéndote una experiencia sencilla y accesible para comenzar a crear tus propias ideas.
/*
* Ejemplo de lectura de luminosidad con un sensor LDR para la placa KitMaker de FANIOT.
* Este programa lee el valor del LDR conectado al pin 39, convierte el valor a un porcentaje,
* e imprime el porcentaje de luz ambiental en el monitor serial.
*/
#define LDR 39 // Definimos el Pin del sensor LDR, en este caso es el 39.
/*
* La función setup() se ejecuta una vez al encender o resetear la placa.
*/
void setup() {
// Inicializamos la comunicación serial a 115200 bits por segundo.
Serial.begin(115200);
}
/*
* La función loop() se ejecuta continuamente en un ciclo.
*/
void loop() {
// Leemos el valor del LDR y lo convertimos de 0-4095 a un porcentaje de 0-100
int luminosidad = map(analogRead(LDR), 4095, 0, 100, 0);
// Imprimimos el porcentaje de luz ambiental en el monitor serial
Serial.print("Luz ambiental: "); // Imprimimos el texto "Luz ambiental:"
Serial.print(luminosidad); // Imprimimos la variable 'luminosidad'
Serial.println("%"); // Imprimimos el símbolo de porcentaje y hacemos un salto de línea
// Esperamos 500 milisegundos antes de la próxima lectura
delay(500);
}
