Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. void setup() {
  2. pinMode(0, INPUT); // ตั้งให้ขา GPIO0 มีสถานะเป็น INPUT
  3. esp_deep_sleep_enable_ext0_wakeup((gpio_num_t)0, LOW); // กำหนดให้เมื่ออยู่ในโหมด Deep Sleep จะตื่นด้วยการกรตุ้น GPIO0 เป็น Active LOW
  4. }
  5.  
  6. void loop() {
  7. if (digitalRead(0) == LOW) { // ถ้ามีการกดสวิตซ์ IO0
  8. while(digitalRead(0) == LOW) delay(10); // รอจนกว่าจะปล่อยสวิตซ์
  9. esp_deep_sleep_start(); // เข้าสู่โหมด Deep Sleep
  10. }
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement