LDR (foto resistor)

 




#include <Wire.h>
#include <LiquidCrystal_I2C.h>

const int ldrPin = A0; // Pin del LDR
LiquidCrystal_I2C lcd(0x27, 16, 2); // Dirección I2C de la pantalla LCD

void setup() {
  lcd.init(); // Inicia la pantalla LCD
  lcd.backlight(); // Enciende la luz de fondo de la pantalla LCD
  Serial.begin(9600); // Inicia la comunicación serial
}

void loop() {
  int ldrValue = analogRead(ldrPin); // Lee el valor del LDR
  Serial.println(ldrValue); // Imprime el valor del LDR en el monitor serial

  lcd.setCursor(0, 0); // Establece el cursor en la primera fila
  lcd.print("Luz: ");
  lcd.print(ldrValue); // Muestra el valor del LDR en la pantalla LCD

  delay(1000); // Espera 1 segundo antes de leer el LDR nuevamente
}

Comentarios

Entradas populares de este blog

Arduino sencillo