查看: 440|回复: 2

[未解决] 新人求助 liquidCrystal.h关于超声波测距在1602lcd液晶显示乱码问题

[复制链接]
  • TA的每日心情
    擦汗
    2018-9-9 13:18
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2018-8-10 22:26 来自手机 | 显示全部楼层 |阅读模式
    #include <Wire.h>
    #include <LiquidCrystal.h>
    LiquidCrystal lcd(12,11,2,3,4,5,6,7,8,9,10);
    #define echo 10
    #define trig 9
    unsigned long t=0;
    float distance=0;
    void setup() {
      // put your setup code here, to run once:
    lcd.begin(16,2);
    pinMode(echo,INPUT);
    pinMode(trig,OUTPUT);
    Serial.begin(9600);
    }


    void loop() {
      // put your main code here, to run repeatedly:
    digitalWrite(trig,LOW);
    delay(10);
    digitalWrite(trig,HIGH);
    delay(10);
    digitalWrite(trig,LOW);
    t=pulseIn(echo,HIGH);
    distance=(t*0.034)/2;
    Serial.print(distance);
    delay(2000);
    lcd.setCursor(0,0);
    lcd.print("dist:");
    lcd.print(distance);
    lcd.print("cm");
    }

    这是程序   跪谢大神!!
  • TA的每日心情
    擦汗
    2018-9-9 13:18
  • 签到天数: 5 天

    [LV.2]偶尔看看I

     楼主| 发表于 2018-8-10 22:28 来自手机 | 显示全部楼层
    1602显示屏上是一堆乱码
  • TA的每日心情
    开心
    2018-9-20 15:06
  • 签到天数: 279 天

    [LV.8]以坛为家I

    发表于 2018-8-11 08:25 | 显示全部楼层
    程序引脚重复引用了,把超声波模块的引脚定义到其他引脚,然后接过去,UNO有20个IO,足够你用的~
    打赏一点,努力一点
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    Arduino IDE安装esp8266 SDK
    Arduino IDE安装esp8266 S
    使用Arduino IDE开发esp8266开发板 1.下载Arduino IDE 下载地址 2.打开Arduino IDE
    arduino SD卡识别不了
    arduino SD卡识别不了
    arduino版本为1.8.7 单片机是arduino uno 使用的程序为自带程序cardinf 连线开始弄错
    arduino sd卡读取后 后期数据处理的问题
    arduino sd卡读取后 后期
    测试内容:UNO板子+SD卡+时钟1302模块+自制传感器模块。实现采集到的数据储存到SD卡中
    求助!在使用Digispack Kickstarter做BadUSB时报错
    求助!在使用Digispack Ki
    如图 在编译时出现错误 [mw_shl_code=c,true]void setup() { Digispark.Keyboard vo
    arduino智能小车蓝牙控制系统
    arduino智能小车蓝牙控制
    蓝牙智能小车简介 智能小车主要可以分为 3 部分, 传感器部分、控制部分、执行部分。
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表