//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