MCU不僅要?jiǎng)疟蛢r(jià),還要性能優(yōu)異、功能強(qiáng)悍?
合宙Air105就是這樣一款工業(yè)級MCU,適用于小家電、智能家居、智能玩具、工業(yè)控制、醫(yī)療監(jiān)護(hù)等等廣泛應(yīng)用領(lǐng)域。
本次Air105新版固件V0005又有哪些功能特色呢?讓我們一起來看看。
1
合宙Air105新版固件4大亮點(diǎn)
01.新增拍照功能
使用開發(fā)板配套的攝像頭,僅需新增一行代碼,即可完成拍照。
功能特色:
代碼簡潔,可以實(shí)時(shí)預(yù)覽,支持輸出到內(nèi)部和外部存儲(chǔ)。
▼ Air105拍照功能演示視頻 ▼
核心代碼:
log.debug("攝像頭捕獲圖像")
-- 格式為JPG
camera.capture(camera_id, "/temp.jpg", 1)
-- 若掛載了sd卡(SPI模式),也可以寫到卡里
-- camera.capture(camera_id, "/sdcard/temp.jpg", 1)
-- 當(dāng)然也支持spi flash, 或讀取文件后寫入uart
02. 掃碼槍demo
掃碼槍TurnKey方案,只需幾行代碼就能定制掃碼槍。
功能特色:
19.9元的開發(fā)板套件即可實(shí)現(xiàn);
支持條形碼和二維碼,支持接入商用閉源解碼庫(例如擎亞);
輸出內(nèi)容可使用Lua代碼進(jìn)行加工過濾;
結(jié)合低功耗模式和內(nèi)部存儲(chǔ)(TF卡或SPI FLASH也行),可實(shí)現(xiàn)電池供電的離線掃碼槍。
▼ Air105掃碼槍演示視頻 ▼
核心代碼:
camera.on(0, "scanned",function(id, str)
if type(str) == 'string' then
log.info("掃碼結(jié)果", str)
-- 輸出內(nèi)容可直接輸出,
-- 也可以經(jīng)過加工后輸出, 例如帶上換行(回車鍵), 甚至來個(gè)AES解碼輸出
usbapp.vhid_upload(0, str.."\r\n")
end
end)
03.低功耗模式
新增低功耗模式,休眠后不復(fù)位,代碼繼續(xù)運(yùn)行,功耗約1mA。
核心代碼:
log.info("pm", "休眠60秒", "GPIO下降沿喚醒,鍵盤喚醒和RTC鬧鐘喚醒")
-- air105僅支持id=0, 實(shí)際精度為秒, 但參數(shù)要求是毫秒
-- 所以下面的調(diào)用id=0, timeout=60*1000
pm.dtimerStart(0, 60000)
-- air105 支持2個(gè)休眠狀態(tài), 均為暫停模式, 喚醒后不復(fù)位, 代碼繼續(xù)運(yùn)行
-- LIGHT , GPIO狀態(tài)不變, 功耗較高
-- DEEP, GPIO全部變成內(nèi)部下拉, 功耗在1ma左右, 注意: GPIO下拉狀態(tài)在喚醒后不會(huì)變化
-- pm.request(pm.LIGHT)
pm.request(pm.DEEP)
-- air105喚醒后不復(fù)位, 代,碼繼續(xù)運(yùn)行, 下面的代碼在喚醒后執(zhí)行
log.info("pm", "系統(tǒng)被喚醒", "代碼繼續(xù)執(zhí)行")
sys.publish("SYS_WAKEUP")
04.RT-Thread bsp功能支持
當(dāng)前狀態(tài):
已按RT-Thread改好,等待最終合并。
-
mcu
+關(guān)注
關(guān)注
146文章
17847瀏覽量
360633
發(fā)布評論請先 登錄
RNDIS網(wǎng)卡應(yīng)用看這篇!合宙Air780EP低功耗4G模組AT開發(fā)示例

FTP應(yīng)用看這篇!合宙Air780EP低功耗4G模組AT開發(fā)示例

合宙Air201資產(chǎn)定位模組LuatOS課程(六):PWRKEY控制解決關(guān)機(jī)難問題

合宙Air201資產(chǎn)定位模組LuatOS快速入門:GPS/LBS/Wi-Fi定位,全安排!?

合宙低功耗4G模組Air780EX——硬件設(shè)計(jì)手冊02

合宙低功耗4G模組Air780EP——硬件設(shè)計(jì)01

MQTT應(yīng)用看這篇!合宙Air780EP_LuatOS_MQTT應(yīng)用指南

評論