// Rain sensor test #include #define SENSOR_PIN 5 LiquidCrystal_I2C lcd(0x27,16,2); String weather; void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("COSMOLIGHT"); lcd.setCursor(0, 1); lcd.print("Project Arduino"); pinMode(SENSOR_PIN, INPUT); delay(3000); } void loop() { int rainCheck = digitalRead(SENSOR_PIN); if (rainCheck == 0) { weather = "RAIN"; } else { weather = "SUNNY"; } // data ---> LCD lcd.clear(); lcd.setCursor(0, 0); lcd.print("Rain sens:"); lcd.setCursor(0, 1); lcd.print(weather); delay(1000); }