数字晃动传感器-在Microbit中的驱动
引脚说明
标号 | 名称 | 功能描述 |
---|---|---|
+ | VCC | 电源正极(3.3~5.0V) |
- | GND | 电源负极 |
D | Digital | 数字输出(静止高电平,晃动低电平脉冲) |
PWR | Power | 电源指示灯(红色),上电点亮 |
ON | ON | 晃动触发指示灯(蓝色) |
Code: Select all
from microbit import *
class SHAKE:
def __init__(self, pin):
self.pin = pin
self.pin.set_pull(self.pin.PULL_UP)
def read_digital(self):
return self.pin.read_digital()
if __name__ == "__main__":
s = SHAKE(pin2)
while True:
x = s.read_digital()
if not x:
print(x)
sleep(200)