#include "Program.h" Program::Program(){ ////////SERIALS////// Serial1.begin(MONITOR_SPEED); Serial.begin(MONITOR_SPEED); ////////API/////// this->api = new API(USER_NAME, USER_PASSWORD, API_HOST); this->api->wifiBegin(WIFI_SSID, WIFI_PASSWORD, &Serial1); //////CAPTEUR///// this->ultrasonic = new Ultrason(ULTRA_SOUND_TRIGD, ULTRA_SOUND_ECHO, String(10));//TODO: mettre la valeur en config } void Program::loop(){ String distance = this->ultrasonic->read(); this->api->sendValue(distance, TRASHCAN_ONE, this->ultrasonic->getValType(), this->ultrasonic->isFull()); Serial.print("Distance in CM: "); Serial.print(distance); Serial.println(this->ultrasonic->isFull()); delay(1000); }