如何用shineblink core实现温湿度计Oled屏显示
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,如何用shineblink core实现温湿度计Oled屏显示,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、前言shineblink
千家信息网最后更新 2025年12月02日如何用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安全错误
数据库的锁怎样保障安全
恐鬼症手游怎么设置服务器
金蝶后台数据库操作技术
上元教育软件开发怎样
服务器怎么查看硬盘故障信息
网络安全的有关知识
维护网络安全做到四个一
狄子轩软件开发
x79服务器内存
网络安全法座谈发言
怎么查看电脑右下角的数据库
mysql创建数据库语法
电脑和服务器区别
商家码服务器声音怎么关闭
760mm服务器需要多深机柜
网上超市数据库技术如何设计
网络安全班会总结免费
广电总局网络安全规定
数据库管理员对数据安全的看法
软件开发西部天时
网络安全法要求网络日志留存
安全模式下数据库无法启动
计算机网络技术群名
软件开发solgan
泰拉瑞亚服务器有挂怎么办
数据库考试成绩自动生成
集成服务器会计如何入账
数据库高清视频
机票旅游app软件开发
徐州建设智慧校园软件开发
舟山财务软件开发公司报价