ARM技术论坛
直播中

jinglixixi

8年用户 1553经验值
擅长:嵌入式技术 光电显示 接口/总线/驱动 控制/MCU
私信 关注

【核桃派1B 开发板试用体验】+超声波测距篇

超声波测距模块是一种常用功能模块,通常有2种,一种是基于回波脉冲信号的计时差,另一种是通过串口以指令的方式来触发检测及检测值的输出。HC-SR04就是基于回波脉冲信号时间差来换算检测距离的。

该模块共有4个引脚,其作用与连接关系为:

TRIG ---控制端---PI6

ECHO ---接收端---PI5

VCC---电源正极---3.3V

GND ---电源地---GND

image.png

图1 引脚位置

image.png

图2 实物连接

本以为在系统内预装了相关库文件,使用时才发现并非这样。

因此必须先建立网络或WiFi连接,否则安装无效。

在具备了通讯条件后,所用的安装指令为:

pip3 install adafruit-circuitpython-hcsr04

在完成安装后,需使用vi来编写相应的python程序,其内容为:
image.png

在执行该python程序后,其结果如图3所示,说明运行正常。

image.png

图3 测试效果

更多回帖

发帖
×
20
完善资料,
赚取积分