Arduino 超声波测距 LCD1602A
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相关推荐
- 【在线仿真】Arduino 超声波测距+LCD1602显示
[在线仿真]Arduino 超声波测距+LCD1602显示 程序代码 /*LiquidCrystal Library - Hello WorldThis sketch prints "Hel ...
- Arduino超声波测距模块控制蜂鸣器
Arduino超声波测距模块控制蜂鸣器 超声波传感器 蜂鸣器 电路连接.接线 源码 超声波传感器 超声波传感器是利用超声波的特性研制而成的传感器.超声波是一种振动频 率高于声波的机械波,由换能晶片在电 ...
- arduino 超声波测距原理_超声波测距灯
介绍硬件准备 本篇文章专门介绍用Arduino制作超声波测距灯,需要的材料是: 1. Arduino开发板 2. HC-SR04超声波模块 3. LED灯 4. 杜邦线若干 注意事项 之所以要写这 ...
- arduino超声波测距接线图详细_Arduino系列之超声波测距模块代码(一)
这里我将简单介绍超声波测距模块 SR04超声波传感器: 是利用超声波特性检测距离的传感器,其带有两个超声波探头,分别用作于发射和接收超声波.范围在3-450cm. 工作原理: 超声波发射器向某一方向发 ...
- 基于arduino超声波测距学习
``# HC-SRO4 超声波测距 VCC 是HC-SR04超声波距离传感器的电源,我们连接了Arduino上的5V引脚. Trig (Trigger) 引脚用于触发超声波脉冲.(A0) Echo 回 ...
- arduino超声波测距接线图详细_Arduino实践-超声波(ultrasonic)测距
科学家们将每秒钟振动的次数称为声音的频率,它的单位是赫兹(Hz).我们人类耳朵能听到的声波频率为20Hz-20000Hz.当声波的振动频率小于20Hz或大于20KHz时,我们便听不见了.因此,我们把频 ...
- Wemos D1 Arduino超声波测距原理讲解加代码、超声波驱动SG90电机(垃圾桶感应开关)
先介绍一下超声波模块: 总共有四个端子,分别为VCC.GND.Trig.Echo. VCC一般接5V电压:GND接地 Trig为输出接口,Echo为输入接口 Trig和Echo与超声波测距原理有关, ...
- Arduino——超声波测距
原理:超声波(声音)在空气中传播的速度为已知340m/s(也会受温度影响轻微,在粗测中可忽略),超声波遇到障碍物时就会原路反射回来,根据L=(V T)1/2 可求得发出声波的位置到障碍物的距离(因为时 ...
- arduino超声波测距接线图详细_使用Arduino UNO开发板和超声波传感器测量距离
超声波传感器不仅提供距离测量实用程序,而且没有任何物理接触,但需要我们在无噪音和光线的情况下进行测量,与基于激光的距离测量仪器不同.此外,即使在基于激光的仪器经常降低其效率的日光下,这些仪器也便宜且更 ...
最新文章
- 中国电子学会图形化四级编程题:加减法混合运算器
- 【多标签文本分类】SGM: Sequence Generation Model for Multi-Label Classification
- elf文件中的.plt .rel.dyn .rel.plt .got .got.plt的关系
- SAP Business Application Studio 如何同 SAP BTP CloudFoundry 环境绑定
- php中mysqlstat函数,PHP函数mysql_stat介绍
- java微信支付必要参数_微信支付 开发账号体系各参数详解
- Bootstrap3 下拉菜单及其调用方式
- java学习笔记之DBUtils工具包
- Pandas 通用方法
- 2021年中国动态密封市场趋势报告、技术动态创新及2027年市场预测
- 步进电机驱动器怎么设置细分
- 数据库导出的excel文本变为科学计数法
- 识别“百度权重”作弊的方法
- DataSheet IFI9486
- Vue使用百度分享,组件切换、销毁分享失效的解决办法
- linux 内网网络波动检测,Linux内网测试环境模拟网络丢包和延时
- Hexo主题修改Next.Mist
- 基于PHP+MySQL的学生档案管理系统设计与实现
- 如何实现限制上传或下载速度
- 1.javaSe常用类