板载 GPIO:HC-SR04 超声波传感器
本样例使用了一个连接到板载 GPIO 接口的 HC-SR04 超声波传感器模块。Python 程序将会持续获取传感器测得的距离,并输出到控制台中。
硬件连线
模块角标
龙芯派接口
Python 引脚常量名
VCC
P2: P5V
TRIG
P13: GPIO2
GPIO2
ECHO
P15: GPIO3
GPIO3
GND
P9: GND
软件依赖
该样例依赖 Adafruit CircuitPython HC-SR04 驱动库,可使用如下命令安装。
代码
程序运行后,程序应持续输出超声波传感器测得的距离。
由于 HC-SR04 传感器使用了 5v 电平,而龙芯派 IO 使用了 3.3v 电平。为避免损坏龙芯派,建议将传感器的 ECHO 引脚和龙芯派的 GPIO3 引脚之间进行 5v 至 3.3v 的电平转换。
Last updated