找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7204|回复: 4
打印 上一主题 下一主题
收起左侧

Arduino Uno+超声波传感器测距源码与接线

[复制链接]
跳转到指定楼层
楼主
接线图:


Arduino Uno超声波传感器测距源程序如下:
  1. const int TrigPin =2;
  2. const int EchoPin =3;
  3. float cm;
  4. void setup(){
  5.   Serial.begin(9600);
  6.   pinMode(TrigPin, OUTPUT);
  7.   pinMode(EchoPin, INPUT);
  8.   }
  9. void loop(){
  10.   digitalWrite(TrigPin, LOW); //低高低电平发一个短时间脉冲去TrigPin
  11.   delayMicroseconds(2);
  12.   digitalWrite(TrigPin, HIGH);
  13.   delayMicroseconds(10);
  14.   digitalWrite(TrigPin, LOW);
  15. cm = pulseIn(EchoPin, HIGH) / 58; //将回波时间换算成cm
  16. cm = (int(cm * 100)) / 100; //保留两位小数
  17. Serial.print(cm);
  18. Serial.print("cm");//串口输出
  19. Serial.println(); delay(1000);
  20. }
复制代码

包括接线图片和代码。可以直接使用。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:309668 发表于 2018-4-16 22:06 | 只看该作者
谢谢分享
回复

使用道具 举报

板凳
ID:310567 发表于 2018-4-18 14:20 | 只看该作者
只接一个超声波传感器有什么用?
回复

使用道具 举报

地板
ID:995623 发表于 2021-12-22 13:25 | 只看该作者
感谢分享,我记得有个示列呀
回复

使用道具 举报

5#
ID:72988 发表于 2021-12-29 11:49 | 只看该作者

感谢分享,我记得有个示列呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表