超声波测距仪编程_Arduino轻松学Mixly编程第9课 超声波测距仪

本文介绍了使用Arduino UNO和Mixly编程实现超声波测距仪的方法,包括设备初始化、LCD液晶屏使用和脉冲宽度检测。通过图形化编程模块,详细解析了超声波测距的原理以及LCD显示器的IIC通讯协议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

轻松学Lesson9超声波测距仪

1.课程简介

本节课以超声波测距仪为例,为大家讲解超声波测距的原理及基于IIC通讯协议的LCD液晶屏的使用。

本节课所需硬件:Arduino UNO、IO扩展板、LCD显示器、超声波测距模块

Lesson-9.png (143.02 KB, 下载次数: 12)

2019-4-29 17:12 上传

2.本节知识点

设备初始化

LCD液晶显示器使用

*脉冲宽度检测

3. Mixly模块

初始化

3.1 初始化.png (10.21 KB, 下载次数: 7)

2019-4-29 17:12 上传

模块位置:“控制”栏

模块功能:初始化设备及变量。

该模块对应的Arduino程序的setup()函数,该函数内的命令在设备通电启动后仅执行一次,所以通常在此函数内进行设备初始化、串口通讯频率、端口模式等设定操作。

变量声明虽然可以放到该模块内,但在实际的Arduino代码,变量声明语句并不在setup()函数内。具体内容会在慕课最后一节中讲解。

LCD初始化

3.2 LCD初始化.png (34.53 KB, 下载次数: 7)

2019-4-29 17:12 上传

模块位置:“显示器”栏

模块功能:设定显示器类型,初始化LCD,建立IIC通讯。

1602:课程套件中所用的显示器类型,两行显示,每行16个字符。除此之外还有2004型,即4行显示,每行20字符。

ArduinoUNO板的时钟总线为A5端口,数据总线为A4端口,不可更改。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值