手势传感器

../../../../_images/%E6%89%8B%E5%8A%BF%E6%84%9F%E5%BA%94-H.png

概述

用于检测手势变化(向上、向下、向左、向右)

技术参数

工作电压: VCC 3.3V -5V

模块尺寸:24*48mm

固定安装:2个兼容塑料积木通孔

数据类型:手势数据字符串

引脚定义

引脚

定义

GND

地

VCC

电源

SCL

I2C时钟

SDA

I2C数据

示例程序

当手掌从手势传感器上方进行上下左右移动时,掌控板OLED屏显示对应的方向。

from bluebit import Gesture

gesture = Gesture()

x = None

from mpython import *

import time
while True:
    x = gesture.readGesture()
    oled.fill(0)
    oled.DispChar(str('方向为:'), 0, 0, 1)
    oled.show()
    if x == 'up':
        oled.fill(0)
        oled.DispChar(str('方向为:上'), 0, 0, 1)
        oled.show()
        time.sleep(0.5)
    if x == 'right':
        oled.fill(0)
        oled.DispChar(str('方向为:右'), 0, 0, 1)
        oled.show()
        time.sleep(0.5)
    if x == 'down':
        oled.fill(0)
        oled.DispChar(str('方向为:下'), 0, 0, 1)
        oled.show()
        time.sleep(0.5)
    if x == 'left':
        oled.fill(0)
        oled.DispChar(str('方向为:左'), 0, 0, 1)
        oled.show()
        time.sleep(0.5)
../../../../_images/%E6%89%8B%E5%8A%BF.png