Advertisement
pleasedontcode

Deep Sleep Mode

Feb 12th, 2025
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Arduino 0.46 KB | Source Code | 0 0
  1. #include "esp_sleep.h"
  2. #include "driver/rtc_io.h"
  3.  
  4. #define uS_TO_S_FACTOR 1000000  // Conversion factor for micro seconds to seconds
  5. #define TIME_TO_SLEEP 10        // Time ESP32 will sleep (in seconds)
  6.  
  7. void setup() {
  8.     Serial.begin(115200);
  9.     delay(1000);
  10.  
  11.     Serial.println("Going to sleep now...");
  12.     esp_sleep_enable_timer_wakeup(TIME_TO_SLEEP * uS_TO_S_FACTOR);
  13.     esp_deep_sleep_start();
  14. }
  15.  
  16. void loop() {
  17.     // This will never be reached
  18. }
  19.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement