From 94f098722469043bf9c7f0a5dd4f05f210b47301 Mon Sep 17 00:00:00 2001 From: Vasily Davydov Date: Mon, 10 Jan 2022 13:37:43 +0200 Subject: [PATCH] Delete RoomyState directory --- RoomyState/Counter.cpp | 25 ----------------------- RoomyState/Counter.h | 13 ------------ RoomyState/RoomyState.ino | 31 ---------------------------- RoomyState/lcd.cpp | 43 --------------------------------------- RoomyState/lcd.h | 14 ------------- RoomyState/lib.h | 5 ----- 6 files changed, 131 deletions(-) delete mode 100644 RoomyState/Counter.cpp delete mode 100644 RoomyState/Counter.h delete mode 100644 RoomyState/RoomyState.ino delete mode 100644 RoomyState/lcd.cpp delete mode 100644 RoomyState/lcd.h delete mode 100644 RoomyState/lib.h diff --git a/RoomyState/Counter.cpp b/RoomyState/Counter.cpp deleted file mode 100644 index 0a6a738..0000000 --- a/RoomyState/Counter.cpp +++ /dev/null @@ -1,25 +0,0 @@ -#include "Counter.h" - -void Counter::inc() { - if(init >= up_lim){ - init = 0; - } else{ - ++init; - } -} - -int Counter::getInit(){ - return this->init; -} - -Counter::Counter(int i, int up) { - up_lim = up; - if(i > up){ - init = up; - }else if(i < 0){ - init = 0; - }else{ - init = i; - } - -} diff --git a/RoomyState/Counter.h b/RoomyState/Counter.h deleted file mode 100644 index 60c1d94..0000000 --- a/RoomyState/Counter.h +++ /dev/null @@ -1,13 +0,0 @@ -class Counter { - -public: - Counter(int i, int up); - void inc(); - int getInit(); - ~Counter() = default; - -private: - int init; - int up_lim; - -}; diff --git a/RoomyState/RoomyState.ino b/RoomyState/RoomyState.ino deleted file mode 100644 index b6d11d0..0000000 --- a/RoomyState/RoomyState.ino +++ /dev/null @@ -1,31 +0,0 @@ -#include "lcd.h" -int buttonState = 0; -Counter c (0, 3); - -void setup() { - lcdAwake(); - pinMode(BI, INPUT); -} - -void loop() { - buttonState = digitalRead(BI); - - if(buttonState){ - c.inc(); - delay(300); - } - - switch(c.getInit()){ - case 0: - setHome(); - case 1: - setAway(); - case 2: - setBusy(); - case 3: - setCome(); - default: - break; - } - -} diff --git a/RoomyState/lcd.cpp b/RoomyState/lcd.cpp deleted file mode 100644 index 69ed593..0000000 --- a/RoomyState/lcd.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "lcd.h" - -void lcdAwake(){ - lcd.begin(16, 2); - lcd.clear(); - lcd.setCursor(0, 1); - lcd.print(" LCD awake "); - delay(1500); - lcd.clear(); -} - - -void setHome(){ - lcd.clear(); - lcd.setCursor(0, 1); - lcd.print(" Currently "); - lcd.setCursor(1, 1); - lcd.print(" Home "); -} - -void setAway(){ - lcd.clear(); - lcd.setCursor(0, 1); - lcd.print(" Currently "); - lcd.setCursor(1, 1); - lcd.print(" Not Home "); -} - -void setBusy(){ - lcd.clear(); - lcd.setCursor(0, 1); - lcd.print(" Currently "); - lcd.setCursor(1, 1); - lcd.print(" Busy "); -} - -void setCome(){ - lcd.clear(); - lcd.setCursor(0, 1); - lcd.print(" Free... "); - lcd.setCursor(1, 1); - lcd.print(" Come in! "); -} diff --git a/RoomyState/lcd.h b/RoomyState/lcd.h deleted file mode 100644 index 3581b51..0000000 --- a/RoomyState/lcd.h +++ /dev/null @@ -1,14 +0,0 @@ -#include "lib.h" - -LiquidCrystal lcd(RS, ENA, D4, D5, D6, D7); - -void lcdAwake(); - -//Displaying functions -void setHome(); - -void setAway(); - -void setBusy(); - -void setCome(); diff --git a/RoomyState/lib.h b/RoomyState/lib.h deleted file mode 100644 index 062d28e..0000000 --- a/RoomyState/lib.h +++ /dev/null @@ -1,5 +0,0 @@ -#include -#include "Counter.h" -#include - -enum pinOut { RS, ENA, D4, D5, D6, D7, BI};