Code Reference > Input > is ... gesture

ตรวจสอบว่ากำลังเกิดเหตุการณ์ที่กำหนดหรือไม่ (เฉพาะ KidBright32i/KidBright32 V1.6 by Gravitech)

is ... gesture


Header:
import imu
Python:
imu.is_gesture(event)

ตรวจสอบว่ากำลังเกิดเหตุการณ์ที่กำหนดหรือไม่ (เฉพาะ KidBright32i/KidBright32 V1.6 by Gravitech)

พารามิเตอร์

  • event - เหตุการณ์ที่ต้องการตรวจสอบ

    • shake → imu.EVENT_SHAKE - เหตุการณ์เขย่าบอร์ด

    • board up → imu.EVENT_BOARD_UP - เหตุการณ์ยกบอร์ดขึ้น

    • board down → imu.EVENT_BOARD_DOWN - เหตุการณ์ยกบอร์ดหันลง

    • screen up → imu.EVENT_SCREEN_UP - เหตุการณ์วางบอร์ดหงาย

    • screen down → imu.EVENT_SCREEN_DOWN - เหตุการณ์คว่ำ

    • tilt left → imu.EVENT_TILT_LEFT - เหตุการณ์เอียงบอร์ดไปทางซ้าย

    • tilt right → imu.EVENT_TILT_RIGHT - เหตุการณ์เอียงบอร์ดไปทางขวา

    • free fall → imu.EVENT_FREE_FALL - เหตุการณ์ตกอย่างอิสระ

    • 3g → imu.EVENT_3G - เหตุการณ์ความเร่งสูงกว่า 3G

    • 6g → imu.EVENT_6G - เหตุการณ์ความเร่งสูงกว่า 6G

    • 8g → imu.EVENT_8G - เหตุการณ์ความเร่งสูงกว่า 8G

ค่าส่งกลับ

boolean สถานะของเหตุการณ์ที่ต้องการตรวจสอบ

  • True - กำลังเกิดเหตุการณ์ขึ้น
  • False - ไม่เกิดเหตุการณ์

ตัวอย่างการใช้งาน

ตัวอย่างโปรแกรมแสดงผลรูปยิ้มบนจอแอลอีดี 16x8 เมื่อเขย่าบอร์ด หน่วงเวลาทำงาน 0.1 วินาที