#ifndef OLED_SCREEN_H #define OLED_SCREEN_H #include class OledScreen { public: /** * @brief Construct a new Oled Screen object * * @param screenWidth The width of the screen * @param screenHeight The height of the screen * @param oledResetPin The pin used to reset the screen (default: -1) */ OledScreen(int screenWidth, int screenHeight, int oledResetPin = -1); /** * @brief display welcome screen */ void welcome(); /** * @brief Clear the screen */ void clear(); /** * @brief messsage for wifi waiting * */ void wifiWaiting(); /** * @brief show the sensor value * * @param distance length value * @param poid weith value * @param humitemp humidity and temperature value */ void printVal(String distance, String poid, String humitemp); private: Adafruit_SSD1306* display; }; #endif