发新帖本帖赏金 40.00元(功能说明)我要提问
返回列表
打印

编程很难?很枯燥?那我们就玩起来燥起来。

[复制链接]
784|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 起点116 于 2022-4-28 19:06 编辑

#申请原创# @21小跑堂 @21小跑堂 @21小跑堂 @21ic小喇叭
                       编程很难?很枯燥?那我们就玩起来燥起来。
  今天我们继续利用米思齐软件,来玩转物联网开发板,今天我们玩点好玩的又实用的,那就是利用开发板和DH11温湿度模块以及1602A LCD显示屏等材料制作一款高精度的温湿计。
  话不多说我们开始准备材料:ESP32开发板一块,DH11温湿度传感器一块,LCD显示屏带转接板的一套,之前说过带转接板的好处,这里就不再赘述。杜邦线若干,面包板一块。
一硬件准备齐全我们开始连线,先将LCD屏连入开发板这里因为有转接板所有只需要连接四根杜邦线即可。怎么标怎么连无需纠结。
二连接好后我们要先确定IIC的地址,我们在工具栏里找到IIC设备地址查询模块,
连接开发板确认型号及端口都正确写入。写入成功我们打开串口监视器
这里显示的0x27就是地址啦,我们把它记录下来。一会编程中我们会用到。
三我们先写个程序测试LCD屏幕的好坏,我们先找到这两个模块测试下。
这里我们发现需要填写地址了,我们将刚刚获取的地址填写好。我们先让他显示你好米思齐,我们第一行输入你好,第二行输入米思齐。
写入完成我们发现LCD显示的不是很清晰,我们可以调节转接板上的电位器就是它
来让显示更清晰。是不是很神奇只需三步我们就点亮了LCD显示屏,无需繁琐的编程,就完成了LCD 的点亮工作。
  我们进行下一步DH11温湿度传感器模块测试,我们将DH11连接上开发板,根据我们之前学习的串口打印功能进行编程。
因为要打印数据不是一个所以我们今天要用到一个新模块
连接字符模块,它可以同时打印多个字符。我们进行编程写入。
写入完成我们打开串口监视器看一下
温湿度模块工作正常串口能够打印读取的数值。
  接下来我们把这两个程序合体来试试怎么样?
合体完成,然后我们再通过面包板和杜邦线将硬件合体。
温度和湿度显示在了LCD屏幕上了。
我们来测试一下对着传感器模块哈气,看看数值会变不?
它变了看来我的口气还是有点大,让他升温两三度呢
可是这么简单的显示温湿度是不是有点单调呢?我们让他再显示个别的吧。显示点啥好呢?那就让他显示我们今天的主角吧,你好米思齐。我们刚才测试LCD屏幕时编写过这个程序,我们再给它加上,再加上延时。
写入程序完成。第一次正确。第二次???
怎么乱码了?这是怎么回事?我们又发现了问题,又是我们成长的时刻了,为啥?
其实答案米思齐在LCD编程模块那里告诉我们啦,
就是我们忘记选择清屏啦。再次更改程序,
写入完成,再看是不是正常啦。

交替显示。
我们还可以试试LCD编程模块内其他模块的使用和方法,
比如第五个自己制定显示图案等等。
今天我们来总结下主要学习内容:
                                                1:要先找到LCDIIC的地址,记录下来;
                                                2:确认硬件LCDDH11温湿度模块工作正常有效(我认为这步非常关键,因为这样既能确认各元器件的好坏,又能在出现问题时
                 一时间排除是硬件导致的编程失败,只需调整程序的编写即可,减少排除错误的时间);
                                               3:学会使用了连接字符模块。可以同时打印输出多个字符;
                                               4:学会了米思齐编程中LCD显示屏的编程工作。
                                               5:学会了如果需要显示多个内容时应该在上一个显示完成后加入清屏模块否则会显示不正常。
  又是新人自己挖坑跳下去,自己爬上来的一天。武林高手,也不是天生的,也是磨练出来的所以我们要在不断地磨砺和出坑的过程中成长自己。为那个努力的自己点个赞加加油。小白不会一直是小白,菜鸟努力终将飞上蓝天。让我们一起努力,加油我们是最棒的。
  如果你也和我一样也是小白,也想学习物联网,也想提升自己学习编程,那就和我一起学起来吧,我们共同进步互相关心,鼓励,学习,让学习提升的路上不孤单。
大多数人都会选择安逸,可是我们不想做大多数人,我们不想超过任何人,我们拒绝躺平,我们要提升自我,超越自我。加油。
LCD和DH11制作温湿度计mixly.rar (987 Bytes)   

DH11.png (245.86 KB )

DH11.png

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 40.00 元 2022-04-29
理由:恭喜通过原创文章审核!请多多加油哦!

评论
21小跑堂 2022-4-29 11:06 回复TA
依旧是诙谐有趣的风格,米思齐图形化编程工具快速搭建ESP32的传感器数据采集和LCD模块的显示。整体实现度较好,希望后期可以注意排版,如果可以将传感器数据通过wifi上传,效果会更好。 

相关帖子

发新帖 本帖赏金 40.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

76

主题

474

帖子

10

粉丝