arduino实现超声波测距仪

news/2024/9/29 2:14:23
需要的配件:
一个 arduino uno r3
一个 1602液晶显示器
一个 超声波模块
杜邦线若干
 
接线图:
#include <LiquidCrystal.h>    //声明调用库//1602A液晶显示器
const int rs=12,en=11,d4=5,d5=4,d6=3,d7=2;    //对应引脚
LiquidCrystal lcd(rs,en,d4,d5,d6,d7);   //创建一个名为lcd的实例(对象),这里是4线法d4~d7//定义超声波的引脚
#define TrigPin 10  //输出引脚
#define EchoPin 8 //输入引脚float juli; //存储距离的变量void setup()  {//Serial.begin(9600);   //开启串口通讯lcd.begin(16,2);    //初始化LCD的宽度和高度,设置16列2行pinMode(TrigPin, OUTPUT);    //设置arduino引脚为输出模式pinMode(EchoPin, INPUT);     //设置arduino引脚为输入模式}void loop() {//暂停发送2毫秒digitalWrite(TrigPin, LOW);delayMicroseconds(2);//发送超声波10毫秒digitalWrite(TrigPin, HIGH);delayMicroseconds(10);digitalWrite(TrigPin, LOW);//将回波时间换算成厘米juli = float(pulseIn(EchoPin, HIGH) * 17)/1000;/*Serial.print("距离前方障碍物:");Serial.print(juli);Serial.println("cm");*/lcd.clear();    //清屏lcd.setCursor(0,0);   //把光标设置在0列1行(第2行开头)上lcd.print(juli);lcd.print("cm");delay(500);}

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hjln.cn/news/47125.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

关于netty 一些使用细节

netty 的客户端通常是websoket 但是为了演示也可以用netty做客户端,Channel:可以被理解为数据传输的通道。 Pipeline:可以被视为一个由多个工序组成的流水线,负责将数据(事件)传递给流水线上的每个处理工序(handler)。 Msg:指的是在流水线上流动的数据。最初输入的数…

webp格式的动图怎么转换成jpeg图片?

有没有自媒体小伙伴遇到这样的问题呢?找到一张好看的webp格式的图片素材,但是编辑软件却无法打开,显示不支持webp格式的图片。遇到这种情况,你是选择放弃这张素材,重新寻找呢?其实完全没有必要!只要将格式转换成jpeg,就可以继续编辑图片了。 方法一:使用图片在线转换工…

VMware vCenter Server 8.0U2d 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞

VMware vCenter Server 8.0U2d 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞VMware vCenter Server 8.0U2d 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞 VMware vCenter Server 8.0U2d - 集中式管理 vSphere 环境 Server Management Software | vCenter 请访…

VMware vCenter Server 8.0U1e 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞

VMware vCenter Server 8.0U1e 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞VMware vCenter Server 8.0U1e 下载 - 修复堆溢出 (远程执行代码) 和本地权限提升漏洞 VMware vCenter Server 8.0U1e - 集中式管理 vSphere 环境 Server Management Software | vCenter 请访…

Zabbix监控神通数据库教程

作者:乐维社区(forum.lwops.cn) 乐乐 神通数据库,即神舟通用数据库(ShenTong Database),是我国自主研发的一款关系型数据库管理系统。它在国内市场有一定的应用,尤其是在一些对数据安全、独立性有较高要求的领域,如政府、金融、电信、能源、医疗等行业。 Zabbix是一款…

智能制造 | 璞华科技入选「2023年苏州市智能制造优秀服务商」名单

刚刚,璞华科技入选「2023年苏州市智能制造优秀服务商」公示名单!再次表明,璞华科技在智能制造领域的实力得到了业界认可。璞华科技有限公司是一家以“帮助客户实现数智化转型升级”为愿景的高科技企业,在苏州、武汉、北京、香港、东京等地拥有多个业务据点,在行业数智化领…

AndroidStudio隐藏标题栏

找到这个文件打开找到android:theme一行将""里内容改为android:theme="@style/Theme.AppCompat.NoActionBar"

实现熔断,设置开启/关闭熔断器,设置半打开熔断器

1.熔断器的开启--常用的熔断器方法:defaultFallback // 可以造成熔断的方法@GetMapping("/sleep5/{id}")@HystrixCommand(defaultFallback = "sleepBreaker", commandProperties = {@HystrixProperty(name = "circuitBreaker.enabled", value =…