如何用shineblink core实现温湿度计Oled屏显示
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,如何用shineblink core实现温湿度计Oled屏显示,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、前言shineblink
千家信息网最后更新 2026年11月01日如何用shineblink core实现温湿度计Oled屏显示
如何用shineblink core实现温湿度计Oled屏显示,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
一、前言
shineblink core 开发板(简称Core)的库函数支持SHT30温湿度传感器,所以只需要调用两个API,即可实现温湿度测量功能。
PS:Core 仅用五、六行代码即可实现Wifi/Ble/NB/Lora/ThreadMesh/RFID/Eth/Usb/RS485/RS232通信、以及30多种传感器/10多种硬件外设/10多种Mcu内设功能,并且这些功能最多可以 5 种随机组合同时运行。
二、制作材料
shineblink core开发板一个
sht30温湿度传感器模块一个
0.96寸oled显示屏一个
TYPE00-0000003F 电路板一个,该电路板的原理图及PCB源文件请在下面的网盘地址中下载(AD工程):
https://yunpan.360.cn/surl_yP9fgP7LVGa
三、完整代码
LIB_Sht3xConfig("IIC0","10","HIGH")LIB_0_96_OledConfig("IIC1")--开始大循环while(GC(1) == true)do --延时1000毫秒 LIB_DelayMs(1000) --查询sht3x传感器是否出数 sht3x_flag,sht3x_temp,sht3x_humi = LIB_Sht3xGetResult() --如果传感器有数据产生 if sht3x_flag == 1 then --在oled屏幕的第二行和第三行分别显示温度和湿度 LIB_0_96_OledPuts("2","1",string.format("temprature: %.2f", sht3x_temp)) LIB_0_96_OledPuts("3","1",string.format("humidity: %.2f", sht3x_humi)) endend四、制作过程 & 结果展示
Core的开发方式非常简洁优雅,用记事本(或其他任何编辑器)打开Core开发板TF卡上的main.lua文件,然后将上面的代码复制到main.lua文件中即可,由于Core内置Lua编译器,所以无需你做任何处理,Core即可按照上面的代码开始工作。
下图为组装焊接完成后代码开始运行的效果:
上面的代码实现了每隔1秒更新显示一次温湿度传感器输出的值。
看完上述内容,你们掌握如何用shineblink core实现温湿度计Oled屏显示的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
传感器
代码
面的
开发
功能
多种
温湿度计
内容
文件
方法
更多
电路
电路板
问题
制作
运行
简洁
优雅
束手无策
为此
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
北京路客互联网科技有限公司
互联网的科技创新
嘟嘟瓜互联网科技
互联网科技视频
唐信互联网科技 大连
上海卓越科技 互联网
一五八零互联网科技
互联网 科技馆
西藏七维空间互联网科技有限公司
隆华科技工业互联网
须眉科技是互联网公司吗
汽车互联网创新科技园
华服互联网科技官网
互联网时代科技改变生活
互联网科技扶贫时间
广西互联网科技孵化中心
产业互联网科技服务公司
萌小萌互联网科技河南有限公司
绵阳真晨互联网科技有限公司
东风日产互联网科技公司叫什么
北京互联网科技有限公司
互联网科技咨询
顺网科技2021年互联网排名
玉溪互联网科技怎么选
科技大学互联网
中和天地互联网科技有限公司
无锡工业互联网科技有限公司
互联网时代科技型公司的机会
中国互联网公司的科技投入
互联网大会出现的黑科技