2. 按键

2.1. 概述

按键是一种输入设备,是按压式的开关数字输入模块,具有按下和抬起两种状态,按下为低电平输出,抬起为高电平输出。

../../_images/5-1.jpg
  • 技术规格
    • 工作电源:3.3V
    • 按压式按键
    • 尺寸:3.14 x 18 ²mm
    • 接口类型 :3PIN直插接口
    • 设备类型:输入
  • 接口定义
    • V:电源正极
    • G:电源负极
    • S:信号线

2.2. 案例程序

图形化:
../../_images/5-2.png
代码:
from mpython import *

p0 = MPythonPin(0, PinMode.IN)

import time

p1 = MPythonPin(1, PinMode.IN)
while True:
    if p0.read_digital() == 0:
        rgb[0] = (int(255), int(0), int(0))
        rgb.write()
        time.sleep_ms(1)
        time.sleep(1)
        rgb[0] = (0, 0, 0)
        rgb.write()
        time.sleep_ms(1)
    if p1.read_digital() == 0:
        rgb[1] = (int(0), int(204), int(204))
        rgb.write()
        time.sleep_ms(1)
        time.sleep(1)
    rgb.fill( (0, 0, 0) )
    rgb.write()
    time.sleep_ms(1)