Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup() {
- pinMode(0, INPUT); // ตั้งให้ขา GPIO0 มีสถานะเป็น INPUT
- esp_deep_sleep_enable_ext0_wakeup((gpio_num_t)0, LOW); // กำหนดให้เมื่ออยู่ในโหมด Deep Sleep จะตื่นด้วยการกรตุ้น GPIO0 เป็น Active LOW
- }
- void loop() {
- if (digitalRead(0) == LOW) { // ถ้ามีการกดสวิตซ์ IO0
- while(digitalRead(0) == LOW) delay(10); // รอจนกว่าจะปล่อยสวิตซ์
- esp_deep_sleep_start(); // เข้าสู่โหมด Deep Sleep
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement