6. 触碰传感器

6.1. 概述

触碰传感器,是一个利用接触片实现检测触碰功能的传感器,触碰模块主要用于检测外界触碰情况,有触碰时,输出低电平;没触碰,输出高电平。

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

6.2. 案例程序

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

p15 = MPythonPin(15, PinMode.IN)

import music

import time
while True:
    oled.fill(0)
    oled.DispChar((str(p15.read_digital())), 0, 0, 1)
    oled.show()
    if p15.read_digital() == 0:
        for freq in range(880, 1760, 16):
            music.pitch(freq, 20)
        rgb[0] = (int(255), int(0), int(0))
        rgb.write()
        time.sleep_ms(1)
        time.sleep(0.5)
    else:
        rgb.fill( (0, 0, 0) )
        rgb.write()
        time.sleep_ms(1)