//Project by Dani
//aut9220EC22005
//Topic - Smart Home Energy Management
//for more projects : https://wokwi.com/makers/danibae
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int energyPin = A0;
int ledPin = 13;
void setup() {
lcd.begin(16, 2);
lcd.print("Project by Dani!"); //Designed by Daniel - aut9220EC22005
delay(1000);
lcd.clear();
pinMode(ledPin, OUTPUT);
}
void loop() {
float energyValue = analogRead(energyPin) * 5.0 / 1024.0;
float energyConsumption = energyValue * 100;
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Energy Usage: ");
lcd.print(energyConsumption);
if (energyConsumption > 70) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
delay(1000);
}
//for more projects : https://wokwi.com/makers/danibae