如何用shineblink core实现温湿度计Oled屏显示
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,如何用shineblink core实现温湿度计Oled屏显示,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、前言shineblink
千家信息网最后更新 2025年02月03日如何用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安全错误
数据库的锁怎样保障安全
企业信息网络安全保障措施
衡水无线网络安全
java生成数据库唯一id
黑龙江常规软件开发创新服务
安徽服务器回收近期价格
鄂州订制软件开发多少钱
怎样对数据库进行完全备份
软件开发成本计划
医保网络安全宣传
江苏商城软件开发怎么样
keepass数据库安全吗
用友软件打不开服务器怎么办
默纳克数字服务器
重庆网络安全办公室
北斗ntp服务器 oem
苹果id退出服务器
郑州涩芮网络技术有限公司
网络安全公司注册条件
共建网络安全团伙心得
数据库中的基本元素
《网络安全讲座》课件
discuz带数据库
网络安全工程师的性格特点
爱的软件开发公司在哪里
数据库中的数据保护
北京新一代网络技术服务标准
王者荣耀原来苹果系统服务器没了
路上的所有服务器都有充电站吗
数据库中的基本元素
苹果手机支付连接不上服务器