MCU不僅要勁爆低價,還要性能優(yōu)異、功能強悍?
合宙Air105就是這樣一款工業(yè)級MCU,適用于小家電、智能家居、智能玩具、工業(yè)控制、醫(yī)療監(jiān)護等等廣泛應(yīng)用領(lǐng)域。
本次Air105新版固件V0005又有哪些功能特色呢?讓我們一起來看看。
1
合宙Air105新版固件4大亮點
01.新增拍照功能
使用開發(fā)板配套的攝像頭,僅需新增一行代碼,即可完成拍照。
功能特色:
代碼簡潔,可以實時預(yù)覽,支持輸出到內(nèi)部和外部存儲。
▼ 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ā)板套件即可實現(xiàn);
支持條形碼和二維碼,支持接入商用閉源解碼庫(例如擎亞);
輸出內(nèi)容可使用Lua代碼進行加工過濾;
結(jié)合低功耗模式和內(nèi)部存儲(TF卡或SPI FLASH也行),可實現(xiàn)電池供電的離線掃碼槍。
▼ Air105掃碼槍演示視頻 ▼
核心代碼:
camera.on(0, "scanned",function(id, str)
if type(str) == 'string' then
log.info("掃碼結(jié)果", str)
-- 輸出內(nèi)容可直接輸出,
-- 也可以經(jīng)過加工后輸出, 例如帶上換行(回車鍵), 甚至來個AES解碼輸出
usbapp.vhid_upload(0, str.."\r\n")
end
end)
03.低功耗模式
新增低功耗模式,休眠后不復(fù)位,代碼繼續(xù)運行,功耗約1mA。
核心代碼:
log.info("pm", "休眠60秒", "GPIO下降沿喚醒,鍵盤喚醒和RTC鬧鐘喚醒")
-- air105僅支持id=0, 實際精度為秒, 但參數(shù)要求是毫秒
-- 所以下面的調(diào)用id=0, timeout=60*1000
pm.dtimerStart(0, 60000)
-- air105 支持2個休眠狀態(tài), 均為暫停模式, 喚醒后不復(fù)位, 代碼繼續(xù)運行
-- LIGHT , GPIO狀態(tài)不變, 功耗較高
-- DEEP, GPIO全部變成內(nèi)部下拉, 功耗在1ma左右, 注意: GPIO下拉狀態(tài)在喚醒后不會變化
-- pm.request(pm.LIGHT)
pm.request(pm.DEEP)
-- air105喚醒后不復(fù)位, 代,碼繼續(xù)運行, 下面的代碼在喚醒后執(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文章
17173瀏覽量
351627
發(fā)布評論請先 登錄
相關(guān)推薦
評論