arduino

实现超声波测距
涉及模块:四线超声波测距模块,LCD1602A

LCD1602连接

实验代码:

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int TrigPin = 7;
const int EchoPin = 6;
float cm;void setup() {lcd. begin(16, 2);
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT) ;
}
void loop()
{digitalWrite(TrigPin, LOW);
delayMicroseconds(2);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
digitalWrite (TrigPin, LOW);int timer=-500;
cm=pulseIn(EchoPin, HIGH)/58.0;
cm=(int (cm*100.0))/100.0;
delay(500);if(millis()>timer +500)
{lcd. setCursor(-1,0);
lcd. print ("Distancce *CM* :");
lcd. setCursor(-1,1);
lcd. print (cm);
lcd. print ("cm           ");
lcd. setCursor(-1,1);lcd. home();
timer=millis()+500;
}
}

Arduino 超声波测距 LCD1602A相关推荐

  1. 【在线仿真】Arduino 超声波测距+LCD1602显示

    [在线仿真]Arduino 超声波测距+LCD1602显示 程序代码 /*LiquidCrystal Library - Hello WorldThis sketch prints "Hel ...

  2. Arduino超声波测距模块控制蜂鸣器

    Arduino超声波测距模块控制蜂鸣器 超声波传感器 蜂鸣器 电路连接.接线 源码 超声波传感器 超声波传感器是利用超声波的特性研制而成的传感器.超声波是一种振动频 率高于声波的机械波,由换能晶片在电 ...

  3. arduino 超声波测距原理_超声波测距灯

    介绍硬件准备 本篇文章专门介绍用Arduino制作超声波测距灯,需要的材料是: 1. Arduino开发板 2. HC-SR04超声波模块 3. LED灯 4. 杜邦线若干 注意事项   之所以要写这 ...

  4. arduino超声波测距接线图详细_Arduino系列之超声波测距模块代码(一)

    这里我将简单介绍超声波测距模块 SR04超声波传感器: 是利用超声波特性检测距离的传感器,其带有两个超声波探头,分别用作于发射和接收超声波.范围在3-450cm. 工作原理: 超声波发射器向某一方向发 ...

  5. 基于arduino超声波测距学习

    ``# HC-SRO4 超声波测距 VCC 是HC-SR04超声波距离传感器的电源,我们连接了Arduino上的5V引脚. Trig (Trigger) 引脚用于触发超声波脉冲.(A0) Echo 回 ...

  6. arduino超声波测距接线图详细_Arduino实践-超声波(ultrasonic)测距

    科学家们将每秒钟振动的次数称为声音的频率,它的单位是赫兹(Hz).我们人类耳朵能听到的声波频率为20Hz-20000Hz.当声波的振动频率小于20Hz或大于20KHz时,我们便听不见了.因此,我们把频 ...

  7. Wemos D1 Arduino超声波测距原理讲解加代码、超声波驱动SG90电机(垃圾桶感应开关)

    先介绍一下超声波模块: 总共有四个端子,分别为VCC.GND.Trig.Echo. VCC一般接5V电压:GND接地 Trig为输出接口,Echo为输入接口 Trig和Echo与超声波测距原理有关, ...

  8. Arduino——超声波测距

    原理:超声波(声音)在空气中传播的速度为已知340m/s(也会受温度影响轻微,在粗测中可忽略),超声波遇到障碍物时就会原路反射回来,根据L=(V T)1/2 可求得发出声波的位置到障碍物的距离(因为时 ...

  9. arduino超声波测距接线图详细_使用Arduino UNO开发板和超声波传感器测量距离

    超声波传感器不仅提供距离测量实用程序,而且没有任何物理接触,但需要我们在无噪音和光线的情况下进行测量,与基于激光的距离测量仪器不同.此外,即使在基于激光的仪器经常降低其效率的日光下,这些仪器也便宜且更 ...

最新文章

  1. 中国电子学会图形化四级编程题:加减法混合运算器
  2. 【多标签文本分类】SGM: Sequence Generation Model for Multi-Label Classification
  3. elf文件中的.plt .rel.dyn .rel.plt .got .got.plt的关系
  4. SAP Business Application Studio 如何同 SAP BTP CloudFoundry 环境绑定
  5. php中mysqlstat函数,PHP函数mysql_stat介绍
  6. java微信支付必要参数_微信支付 开发账号体系各参数详解
  7. Bootstrap3 下拉菜单及其调用方式
  8. java学习笔记之DBUtils工具包
  9. Pandas 通用方法
  10. 2021年中国动态密封市场趋势报告、技术动态创新及2027年市场预测
  11. 步进电机驱动器怎么设置细分
  12. 数据库导出的excel文本变为科学计数法
  13. 识别“百度权重”作弊的方法
  14. DataSheet IFI9486
  15. Vue使用百度分享,组件切换、销毁分享失效的解决办法
  16. linux 内网网络波动检测,Linux内网测试环境模拟网络丢包和延时
  17. Hexo主题修改Next.Mist
  18. 基于PHP+MySQL的学生档案管理系统设计与实现
  19. 如何实现限制上传或下载速度
  20. 1.javaSe常用类

热门文章

  1. 根据班级实现成绩单文件划分
  2. 东南大学破格保研挂科_有关保研,跪求解答
  3. 自然语言处理之中文语料收集
  4. android点击按钮跳转日历,如何打开Android日历应用程序并跳转到指定的日期?
  5. 【HDOJ】4608 I-number_天涯浪子_新浪博客
  6. 关于冗余和容错的一些总结(Redundancy and fault tolerance)
  7. 《从0到1》笔记 第一章 未来的挑战
  8. 阴沟里翻船——学霸的迷宫
  9. sFlow-rt安装
  10. 《Activiti 深入BPM工作流 》--- 数据库表的命名规则是什么?