Arduino uno使用HC-SR04超声波测距在LCD上显示

原创 2018年04月16日 22:13:35

接线图如图所示:

超声波测距接线图

代码如下:


#include <LiquidCrystal.h>
const int RS=2, EN=3, DB4=4, DB5=5, DB6=6, DB7=9, Trig=7, Echo=8;
float Dist;
LiquidCrystal lcd(RS, EN, DB4, DB5, DB6, DB7);

void setup(){
    lcd.begin(16,2);
    pinMode(Trig, OUTPUT);
    pinMode(Echo, INPUT);
}

void loop(){
    long Time=0;
    while(1){
        digitalWrite(Trig, HIGH);
        delayMicroseconds(10);
        digitalWrite(Trig, LOW);
        Time = pulseIn(Echo, HIGH);
        Dist = Time/58.00;
        if(Dist < 300){
            lcd.setCursor(1, 0);
            lcd.print("Dist");
            lcd.print(Dist);
            lcd.print(" cm ");
            }
        Dist = 0;
        Time = 0;
        delay(500);
    }
}

实物效果如下图所示:

最终效果

版权声明:本文为博主原创文章,未经博主允许不得转载,如有不对的地方也恳请大家指正。 https://blog.csdn.net/YuhangWUST/article/details/79967557

使用 COM+ 参数化对象结构编程技术

使用 COM+ 参数化对象结构编程技术关键词:Delphi控件杂项使用 COM+ 参数化对象结构编程技术一、引言    COM+ 服務技術的一個核心理念就是系統本身提供完成許多面向企業應用開發者的通用...
  • ghj1976
  • ghj1976
  • 2001-02-23 10:24:00
  • 1339

Arduino 和 HC-SR04 超声波传感器 测距

HC-SR04 一款利用超声波测距离的传感器,多应用于 机器人避开障碍物,距离测量。 其模块,用Trig触发测距 会发出8 个 40khz的方波,自动检测是否有信号返回 有信号返回,通过echo输...
  • ling3ye
  • ling3ye
  • 2016-05-14 21:54:55
  • 10886

Arduino UNO R3 + HC-SR04测距代码

//引脚定义 int ECHO = 9; int TRIG = 8;void setup() { // put your setup code here, to run once: Seria...
  • u011473614
  • u011473614
  • 2015-07-27 15:07:06
  • 973

Arduino 开源纸盒超声波测距仪

写小小实验也一段时间了,感觉现在可以通过组合小实验,拼装一些小小作品了。 就像玩积木一样,这次做的是:   纸盒超声波测距仪 组合的功能 使用HC-SR04超声波模块,用作测量传感器; 用LCD1...
  • ling3ye
  • ling3ye
  • 2016-05-31 14:22:37
  • 2211

如何编写51单片机超声波测距SR04_lcd1602显示程序

超声波测距在我们日常生活中很常见,比如说车在倒退的时候,为了防止车撞到障碍物,会在车尾加上一个超声波测距模块。在智能车比赛中,也有超声波测距模块等等。可见超声波非常的重要,接下来,我们上代码研究一下如...
  • morixinguan
  • morixinguan
  • 2016-01-30 21:33:17
  • 2485

【Arduino官方教程第一辑】示例程序 6-4 超声波测距传感器

本例介绍了超声波测距传感器的使用
  • amagamag
  • amagamag
  • 2016-06-29 08:15:41
  • 6451

51单片机配合超声波测距以及用1602液晶进行显示

自己写的一个小程序,给51入门的朋友们用一下,实测还行,没什么问题,但几米以上就不怎么准,主要是模块比较廉价,当练手用。注释也都比较清楚。...
  • zuguorui
  • zuguorui
  • 2015-01-12 12:35:30
  • 2600

Arduino+HC-SR04 实现超声波测距

[quote][color=#7E7E7E]/*[/color][color=#7E7E7E]模块HC-SR04[/color][color=#7E7E7E] VCC 接+5V[/color][col...
  • sbdx
  • sbdx
  • 2014-08-06 13:43:56
  • 3051

Arduino携手LCD1602 向世界问好“hello World!”

LCD1602 LCD1602是一款简易的液晶显示屏,可以显示16X2的 字符,包括数字,英文,但不包含中文。 本例程使用的是简易接线的方法 引脚图 1602采用标准的16脚接口,其中: ...
  • ling3ye
  • ling3ye
  • 2016-05-11 12:04:09
  • 6630

STM32,超声波测距模块HC_SR04,1602显示

  • 2013年06月21日 00:24
  • 5.47MB
  • 下载
收藏助手
不良信息举报
您举报文章:Arduino uno使用HC-SR04超声波测距在LCD上显示
举报原因:
原因补充:

(最多只允许输入30个字)