new class LightningChecker to control led

This commit is contained in:
Sebastian 2020-06-28 18:56:04 +02:00
parent 09c045fd2e
commit ac9327179d

48
src/LightingChecker.cpp Normal file
View File

@ -0,0 +1,48 @@
#include <header.h>
#define RED_PIN 1
#define GREEN_PIN 2
#define BLUE_PIN 3
enum colorTypes {
purple,
blue,
green,
yellow,
orange,
red,
white
};
int valueNM;
colorTypes color = white;
void readPreferableLight() {
//preferableLight = Read from database
}
void getColorBasedOnPreferableLight() {
if (valueNM <= 420) {
color = purple;
}
else if (valueNM <= 490) {
color = blue;
}
else if (valueNM <= 575) {
color = green;
}
else if (valueNM <= 585) {
color = yellow;
}
else if (valueNM <= 650) {
color = orange;
}
else if (valueNM <= 750) {
color = red;
}
}
void activateLight(int duration) {
}