Delete RoomyState directory
This commit is contained in:
parent
160a39106a
commit
94f0987224
@ -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;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,13 +0,0 @@
|
|||||||
class Counter {
|
|
||||||
|
|
||||||
public:
|
|
||||||
Counter(int i, int up);
|
|
||||||
void inc();
|
|
||||||
int getInit();
|
|
||||||
~Counter() = default;
|
|
||||||
|
|
||||||
private:
|
|
||||||
int init;
|
|
||||||
int up_lim;
|
|
||||||
|
|
||||||
};
|
|
||||||
@ -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;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -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! ");
|
|
||||||
}
|
|
||||||
@ -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();
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
#include <LiquidCrystal.h>
|
|
||||||
#include "Counter.h"
|
|
||||||
#include <Arduino.h>
|
|
||||||
|
|
||||||
enum pinOut { RS, ENA, D4, D5, D6, D7, BI};
|
|
||||||
Loading…
x
Reference in New Issue
Block a user