具有LCD显示屏的超声波传感器HC-SR04的制作

电子说

1.2w人已加入

描述

步骤1:所需硬件

Arduino开发板

超声波传感器HC-SR04

LCD显示器

10k欧姆电位计

面包板和电线

步骤2:连接

超声波传感器HC-SR04连接:

HC-SR04超声波模块具有4个引脚,即接地,VCC,触发和回波。模块的地线和VCC引脚需要分别连接到Arduino板上的地线和5伏特引脚,并且将trig和echo引脚连接到Arduino板上的任何数字I/O引脚。

HC-SR04传感器连接到面包板上

传感器VCC连接到Arduino板+ 5V

传感器GND连接到Arduino板GND

Sensor Trig连接到Arduino Board Digital I/O 9

Sensor Echo连接到Arduino Board Digital I/O 10

查看基本信息有关HC-SR04的教程https://youtu.be/vTjJDeDJmsA

LCD显示器连接:

将LCD屏幕连接到Arduino或Genuino板上时,建议将引脚接头条焊接到LCD屏幕的14(或16)引脚数连接器上。要将LCD屏幕连接到板上,请连接以下引脚:

LCD VSS引脚到Arduino GND

LCD VDD引脚到Arduino 5V

LCD VO引脚到10k电位计中心pi n

LCD RS引脚到数字引脚1

LCD RW引脚到Arduino GND

LCD Enable引脚到数字引脚2

LCD D4引脚到数字引脚4

LCD D5引脚到数字引脚5

LCD D6引脚到数字引脚6

LCD D7引脚到数字引脚7

10k电位器的另一端连接到+ 5V和GND

对于显示屏的背光,LCD的引脚15(A +)和16(K-)分别连接到+ 5V和GND

如果需要,可以使用220欧姆电阻为显示器的背光供电。

查看有关LCD显示器的基本教程https://youtu .be/cxNBlD5c8zI

步骤3:代码

LiquidCrystal库允许您控制兼容的LCD显示器

首先,您必须定义Trig和Echo引脚。在这种情况下,它们是Arduino板上的9号和10号引脚,它们分别称为trigPin和echoPin。然后,您需要一个Long变量,用于表示从传感器获得的行程时间,该变量名为“ duration”,另一个则是距离的整数变量。

在设置中,您必须将trigPin定义为输出,将回声作为输入,并开始串行通信以在串行监视器上显示结果。

如果对象与传感器的距离为10 cm,并且声音的速度为340 m/s或0.034 cm/µs,声波将需要传播约294 u秒。但是,由于声波需要向前传播并向后反弹,因此从Echo引脚获得的信号将是该数字的两倍。因此,为了获得以厘米为单位的距离,我们需要将从回波针获得的传播时间值乘以0.034,再除以2。

获取代码:

http://mertarduinotutorial.blogspot.com.tr/2016/11/arduino-tutorial-15-ultrasonic-sensor.html

责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分