扫我~扫我~

获取更多资讯

    查看: 2626|回复: 10

    [已解决] Serial Enable 1602LCD怎么用?

    [复制链接]

    1

    主题

    2

    帖子

    30

    积分

    小松籽

    Rank: 1

    积分
    30
    发表于 2014-12-3 11:10 | 显示全部楼层 |阅读模式
    请问我想要用Serial Enable 1602LCD显示DHT11(接模拟接口0)的温湿度,这两个器件都接在扩展板上。该怎么用?可以提供这方面的例子吗?Serial Enable 1602LCD与普通的1602LCD用法是不是不一样呢?



    回复

    使用道具 举报

    10

    主题

    102

    帖子

    413

    积分

    小松鼠

    Rank: 7Rank: 7Rank: 7

    积分
    413
    发表于 2014-12-3 16:08 | 显示全部楼层
    是的,与普通的液晶屏操控不一样,但是也比普通液晶操控起来要更加简单。相关的产品资料与用法,请您参考以下文档资料。 核-DHT11数字温湿度传感器模块 V1.0 2010-10-15.pdf (800.67 KB, 下载次数: 21)
    回复 支持 反对

    使用道具 举报

    10

    主题

    102

    帖子

    413

    积分

    小松鼠

    Rank: 7Rank: 7Rank: 7

    积分
    413
    发表于 2014-12-4 09:40 | 显示全部楼层
    请您描述下,您所使用的控制器以及硬件联接图,所使用的电脑环境 IDE环境。
    回复 支持 反对

    使用道具 举报

    10

    主题

    102

    帖子

    413

    积分

    小松鼠

    Rank: 7Rank: 7Rank: 7

    积分
    413
    发表于 2014-12-4 13:07 | 显示全部楼层
    请您在loop中最后家加入大的延时,比如delay(65500); 原因是:不是没有显示,刚显示就被你清除了!无限次循环。
    回复 支持 反对

    使用道具 举报

    10

    主题

    102

    帖子

    413

    积分

    小松鼠

    Rank: 7Rank: 7Rank: 7

    积分
    413
    发表于 2014-12-4 16:25 | 显示全部楼层
    这个错误,是一个常见错误,一般重启下IDE,重新下一下程序,应该就没事了!
    其次,您需要注意下,插着串行液晶的时候,可能下不进去程序,你应该按如下步骤操作,试下。
    拔下串行液晶屏,下载程序,插上串行液晶,按下液晶背面的清屏按钮,最后按下arduino的复位按键,你看下。
    回复 支持 反对

    使用道具 举报

    10

    主题

    102

    帖子

    413

    积分

    小松鼠

    Rank: 7Rank: 7Rank: 7

    积分
    413
    发表于 2014-12-5 17:27 | 显示全部楼层
    不可以,因为是串口,最好将你的所有操作录制下视频,上传到网盘上,我们看下,要不我这不太知道,你哪操作错误了!
    最好将串口屏的接线,ARduino的接线,使用代码,操作方式等其他关键点,都录下来或者上传图片。
    回复 支持 反对

    使用道具 举报

    10

    主题

    102

    帖子

    413

    积分

    小松鼠

    Rank: 7Rank: 7Rank: 7

    积分
    413
    发表于 2014-12-8 09:01 | 显示全部楼层
    您看您那方便详细看下说明书吗?比如在这(Serial.begin(19200);)定义串口波特率为19200,这块我不明白你为什么要这么定义,我们家的串行1602的波特率是9600的,如果你是在网上摘抄的代码,请您认真参照产品说明书,做出更改,谢谢。
    回复 支持 反对

    使用道具 举报

    3

    主题

    74

    帖子

    374

    积分

    网站编辑

    Rank: 8Rank: 8

    积分
    374
    发表于 2014-12-8 13:40 | 显示全部楼层
    xl123 发表于 2014-12-8 09:21
    上面的代码就是客服发给我的DHT11说明书里给的,那您能帮我改改吗?

    你先单独测试每种模块,看下有没有问题,代码的修改这个实在抱歉。
    回复 支持 反对

    使用道具 举报

    10

    主题

    102

    帖子

    413

    积分

    小松鼠

    Rank: 7Rank: 7Rank: 7

    积分
    413
    发表于 2014-12-8 15:54 | 显示全部楼层
    本帖最后由 奥松-Tony 于 2014-12-8 15:56 编辑
    xl123 发表于 2014-12-8 14:41
    上面代码在显示屏上显示WELCOME  不会再LCD上显示呀?只是LCD屏幕一直亮着,IDE串口中显示$CLEAR
    $O 1 4 ...

    我用你的代码进行测试,是好用的,可以正常显示welcome。
    建议您联系我们客服,发送您的相关操作视频。
    注:如果你有一定经验,可以调节下1602背面的电阻器,V是背光,B是对比度。你可以尝试调试下看看。但我们发货时,默认都是调节好的。
    回复 支持 反对

    使用道具 举报

    1

    主题

    2

    帖子

    30

    积分

    小松籽

    Rank: 1

    积分
    30
     楼主| 发表于 2014-12-9 22:29 | 显示全部楼层
    奥松-Tony 发表于 2014-12-8 15:54
    我用你的代码进行测试,是好用的,可以正常显示welcome。
    建议您联系我们客服,发送您的相关操作视频。
    注 ...

    可以请问Serial.print("$PRINT WELCOME!\r\n");可以输出字符,那输出变量的值要用什么语句,如输出变量a的值?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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