/* * 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); }