讓我們一起,把想做的事一個個實(shí)現(xiàn)!
仿佛昨天還在感慨五月的時光匆匆,今天卻已大步流星奔向七月的全新跑道。變化的時空,燃映著不變的初心和永不停歇的步伐。感謝有你,與LuatOS一路勇敢向前!
1
新增兩種驅(qū)動
Lora驅(qū)動+Si24R1驅(qū)動
合宙為MCU行業(yè)開啟了全新生態(tài)——基于LuatOS操作系統(tǒng),打造一站式高效開發(fā)環(huán)境,通過豐富完備的自主產(chǎn)權(quán)軟硬件矩陣,實(shí)現(xiàn)全場景覆蓋。不斷演進(jìn)的LuatOS,將適配越來越多的單片機(jī)和無線芯片模組。
目前LuatOS新增兩種驅(qū)動——Lora驅(qū)動和Si24R1驅(qū)動,demo已上傳主庫。注:使用Lora前需云編譯最新固件。
不了解云編譯的同學(xué),可點(diǎn)擊下圖鏈接:
LuatOS-SoC最新Lora驅(qū)動
目前已支持——LLCC68、SX1268系列高性能Lora模組,如需更多型號,歡迎寄給我們適配。
? 應(yīng)用特色
LoRa擴(kuò)頻,遠(yuǎn)距離通信。
? 驅(qū)動方式
SPI驅(qū)動,便捷開發(fā)。
? 適用范圍
現(xiàn)已支持:
Air101/Air103/Air105/Esp32C3系列固件。
? 源碼倉庫
https://gitee.com/openLuat/LuatOS/tree/master/demo/lora
LuatOS-SoC最新Si24R1驅(qū)動
Si24R1是一款工作在2.4GHz ISM頻段,兼具超低功耗及高穩(wěn)定性的無線收發(fā)器。
? 應(yīng)用特色
2.4G通信, 兼容nRf24L01。
? 驅(qū)動方式
使用SPI+GPIO庫直驅(qū),純Lua實(shí)現(xiàn)。
? 適用范圍
現(xiàn)已支持:
Air101/Air103/Air105/Esp32C3系列固件。
? 源碼倉庫:
https://gitee.com/openLuat/LuatOS/tree/master/script/libs/si24r1
2
支持小程序
WS2812藍(lán)牙燈帶控制
合宙Air101/Air103系列MCU自帶藍(lán)牙,與常見的外控集成LED光源WS2812配合,簡單開發(fā)即可做出有趣的應(yīng)用。
- WS2812藍(lán)牙燈帶演示視頻-
如何使用:
微信小程序搜索:LuatOS藍(lán)牙調(diào)試工具,連接Air101/Air103即可進(jìn)入調(diào)試界面。用戶可通過WS2812B控制界面的調(diào)色盤自由調(diào)整,實(shí)現(xiàn)燈帶/燈盤顏色的同步改變。
源碼倉庫:
https://gitee.com/openLuat/LuatOS/blob/master/script/turnkey/ws2812_nimble/main.lua
WS2812藍(lán)牙燈帶代碼參考
上下滑動查看完整代碼:
-- LuaTools需要PROJECT和VERSION這兩個信息
PROJECT = "uart_irq"
VERSION = "1.0.0"
log.info("main", PROJECT, VERSION)
-- 引入必要的庫文件(lua編寫), 內(nèi)部庫不需要require
local sys = require "sys"
mcu.setClk(240)
log.info("main", "uart demo")
sys.subscribe("BLE_STATE_INC", function(state)
log.info("ble", "ble state changed", state)
if state == 1 then
nimble.server_init()
else
nimble.server_deinit()
end
end)
local buff = zbuff.create({8,8,24},0x000000)
-- 監(jiān)聽GATT服務(wù)器的WRITE_CHR事件
sys.subscribe("BLE_GATT_WRITE_CHR", function(info, data)
if data:len() == 0 then
return
end
local cmd = data:split(",")
if cmd[1]=="ws2812" then
local rgb = tonumber(cmd[2],16)
local grb = (rgb&0xff0000)>>8|(rgb&0xff00)<<8|(rgb&0xff)
buff:setFrameBuffer(8,8,24,grb)
sensor.ws2812b(pin.PB05,buff,0,300,300,300)
end
end)
sys.taskInit(function()
sys.wait(2000) -- 為了能看到日志,休眠2秒
nimble.debug(6) -- 開啟日志
nimble.init() -- 初始化nimble, 會產(chǎn)生事件BLE_STATE_INC
end)
-- 用戶代碼已結(jié)束---------------------------------------
-- 結(jié)尾總是這一句
sys.run()
-- sys.run()之后后面不要加任何語句!!!!!
-
驅(qū)動器
+關(guān)注
關(guān)注
54文章
8693瀏覽量
149922 -
藍(lán)牙
+關(guān)注
關(guān)注
116文章
6077瀏覽量
173982
發(fā)布評論請先 登錄
【RA4L1-SENSOR】點(diǎn)亮 WS2812 全彩點(diǎn)陣屏
【RA-Eco-RA4M2開發(fā)板評測】點(diǎn)亮WS2812點(diǎn)陣屏
WS2812B on S32K144始終閃爍白色,即使沒有數(shù)據(jù)也是如此,為什么?
零知開源——使用 GPIO 模擬時序驅(qū)動 WS2812B LED 燈帶

零知開源——使用 GPIO 模擬時序驅(qū)動 WS2812B LED 燈帶
【敏矽微ME32G070開發(fā)板免費(fèi)體驗(yàn)】點(diǎn)亮WS2812B燈板
基于瑞薩FPB-RA4E2智能床頭燈項(xiàng)目——1編譯環(huán)境搭建與點(diǎn)亮驅(qū)動ws2812全彩LED
論如何使用WS2812以及類似燈珠

SI24R1與NRF24L01P 對比方案
SI24R1 TO NRF24L01P 引腳及軟硬件中文開發(fā)資料
Si24R03:高度集成的低功耗SOC芯片數(shù)據(jù)手冊解讀

評論