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