米思齐玩转OLED显示屏,制作温湿度显示

今天我们继续玩OLED显示屏

  上次我们已经成功点亮了0.96寸的OLED屏幕了,虽说它尺寸小了点但是功能和原理是一样的。学会了它在学别的显示屏就会轻松很多。那怎样才能彻底学明白OLED显示屏呢?我的方法很简单就是多用多试不怕失败,毕竟我们是小白,我们是零起点,已经没有后退的可能了。晋升空间非常大,因为只有上升和成功没有下降和失败,只要你做了就是成功,就是成长了。话不多说开始今天的内容吧。

   做一款中文显示的温湿度计。


 

  一硬件搭建:准备材料DH11温湿度传感器一枚,ESP32开发板一块,杜邦线七根,面包板选用(因为我这里屏幕用的3.3伏供电,开发板正好够给OLED显示屏幕和DH11温湿度传感器供电,我这里就没有用。如果需要大家可以加入面包板进行连接)。

之前也用过DH11模块获取到温湿度数据这里就不再赘述,大家如果有不会的小伙伴可以看我之前发的内容,进行学习。OLED上个刚刚玩完硬件搭建这里就不再说了按着标识连接好即可。 硬件搭建好是这样的。

     二软件编程:这里重点说一说编程部分。使用的开发软件依然是米思齐开发软件。在米思齐开发软件中找到屏幕一项的这个积木。

这里说的起点位置就是你要显示的内容在这块显示屏上的起点位置也就是说你要显示的东西是在屏幕的左边右边,还是上边下边还是中间位置呢?它主要是调整你想显示的东西的初始位置在哪的。那光看初始位置就行了吗?当然不是,因为万物都是有始有终的有开始就必然会有结束,就像有生就有死是一个道理。那怎么才能知道我们要显示的东西终点在哪呢?

其实大家已经猜到了文字的话是有字号的,我们将字号算进去不就行了。这就说明大家都进步啦。

你看这个程序模块就能清楚的说明起点在哪终点在哪的一条直线。图片也是一样的,

这里也清晰的告诉你了他的大小。光说没用我们试着写几个内置图片看看,再试着改下起点位置和大小试试。是不就好多了。说百遍不如做一遍实实在在的写几个是不是就了解他的原理啦。我们进行今天的编程,编好后是这样的,

我们上传至开发板。成功啦我们看看怎么样啊?

显示内容倒是没问题就是字小点位置有点怪。我们进行调整将显示字调大再把显示内容放到屏幕中间。程序改好啦我们上传开发板看看。

这次是不是好多啦。单独显示字我们会啦,单独显示图片或者线条我们也会啦。是不就可以向搭积木一样把这两个东西放到一起呢?我们试一下我们将文字先用长方形包裹上,根据上边所学和显示屏尺寸以及分辨率等信息是不是很快就能想到你想画的长方形尺寸啦?画好长方形我还要在中间画个分割线这样不就是更美观,显得更专业了吗。我们再画一条直线做分割线,编程划线。程序编写好啦我们上传程序到开发板。

看看效果。

对比一下是不是好看多啦?

   三实物测试:上传成功我们找一杯热水来看看效果吧。最终效果出来啦怎样是不是科技感十足?是不是既简单又实用?
---------------------
作者:起点116
链接:https://bbs.21ic.com/icview-3251482-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值