MCU不仅要劲爆低价,还要性能优异、功能强悍?
合宙Air105就是这样一款工业级MCU,适用于小家电、智能家居、智能玩具、工业控制、医疗监护等等广泛应用领域。
本次Air105新版固件V0005又有哪些功能特色呢?让我们一起来看看。
1
合宙Air105新版固件4大亮点

01.新增拍照功能
使用开发板配套的摄像头,仅需新增一行代码,即可完成拍照。
功能特色:
代码简洁,可以实时预览,支持输出到内部和外部存储。
▼ Air105拍照功能演示视频 ▼
核心代码:
log.debug("摄像头捕获图像")
-- 格式为JPG
camera.capture(camera_id, "/temp.jpg", 1)
-- 若挂载了sd卡(SPI模式),也可以写到卡里
-- camera.capture(camera_id, "/sdcard/temp.jpg", 1)
-- 当然也支持spi flash, 或读取文件后写入uart
02. 扫码枪demo
扫码枪TurnKey方案,只需几行代码就能定制扫码枪。
功能特色:
19.9元的开发板套件即可实现;
支持条形码和二维码,支持接入商用闭源解码库(例如擎亚);
输出内容可使用Lua代码进行加工过滤;
结合低功耗模式和内部存储(TF卡或SPI FLASH也行),可实现电池供电的离线扫码枪。
▼ Air105扫码枪演示视频 ▼
核心代码:
camera.on(0, "scanned",function(id, str)
if type(str) == 'string' then
log.info("扫码结果", str)
-- 输出内容可直接输出,
-- 也可以经过加工后输出, 例如带上换行(回车键), 甚至来个AES解码输出
usbapp.vhid_upload(0, str.."\r\n")
end
end)
03.低功耗模式
新增低功耗模式,休眠后不复位,代码继续运行,功耗约1mA。

核心代码:
log.info("pm", "休眠60秒", "GPIO下降沿唤醒,键盘唤醒和RTC闹钟唤醒")
-- air105仅支持id=0, 实际精度为秒, 但参数要求是毫秒
-- 所以下面的调用id=0, timeout=60*1000
pm.dtimerStart(0, 60000)
-- air105 支持2个休眠状态, 均为暂停模式, 唤醒后不复位, 代码继续运行
-- LIGHT , GPIO状态不变, 功耗较高
-- DEEP, GPIO全部变成内部下拉, 功耗在1ma左右, 注意: GPIO下拉状态在唤醒后不会变化
-- pm.request(pm.LIGHT)
pm.request(pm.DEEP)
-- air105唤醒后不复位, 代,码继续运行, 下面的代码在唤醒后执行
log.info("pm", "系统被唤醒", "代码继续执行")
sys.publish("SYS_WAKEUP")
04.RT-Thread bsp功能支持
当前状态:
已按RT-Thread改好,等待最终合并。
-
mcu
+关注
关注
146文章
17148浏览量
351210
发布评论请先 登录
相关推荐
RNDIS网卡应用看这篇!合宙Air780EP低功耗4G模组AT开发示例
FTP应用看这篇!合宙Air780EP低功耗4G模组AT开发示例
合宙Air201资产定位模组LuatOS课程(六):PWRKEY控制解决关机难问题
合宙低功耗4G模组Air780EP——硬件设计01
MQTT应用看这篇!合宙Air780EP_LuatOS_MQTT应用指南
低功耗测试神器——合宙精密电流分析仪Air9000正式发布
支持通话、大屏的4G-Cat.1新品——合宙Air780EP Air780EPV来了

新版发布 | 合宙Air105最新RTT支持、扫码枪TurnKey 、低功耗、拍照功能,哪个你最爱?
评论