WaterLevel in Arudino.
- esp8226
- esp32
void setup() {
int pins[3] = {1,2,3};
size_t pin_num = 3;
WaterLevel my_water_level = WaterLevel(pin, pin_num);
water_level.setMaxWaterLevel(3);
water_level.setMinWaterLevel(1);
}Get water level
void loop() {
water_level.check();
unsigned int current_water_level = water_level.getWaterLevel();
WaterLevelState current_water_level_state = water_level.getWaterLevelState();
}WaterLevelWatcher watcher = WaterLevelWatcher();
void setup() {
char *watching_url = "http://watching.url";
int oultet_pin = 10;
watcher.setPower(true);
watcher.setOutlet(oultet_pin);
watcher.setUrl(watching_url);
}
void loop() {
watcher.watch();
}