91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

合宙LuatOS | 新增Lora驅(qū)動(dòng)+Si24R1驅(qū)動(dòng),支持WS2812藍(lán)牙燈帶

合宙LuatOS ? 2022-07-02 14:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

7cc9f4fa-f95a-11ec-a2f4-dac502259ad0.gif

讓我們一起,把想做的事一個(gè)個(gè)實(shí)現(xiàn)!

仿佛昨天還在感慨五月的時(shí)光匆匆,今天卻已大步流星奔向七月的全新跑道。變化的時(shí)空,燃映著不變的初心和永不停歇的步伐。感謝有你,與LuatOS一路勇敢向前!

1

新增兩種驅(qū)動(dòng)
Lora驅(qū)動(dòng)+Si24R1驅(qū)動(dòng)


合宙為MCU行業(yè)開(kāi)啟了全新生態(tài)——基于LuatOS操作系統(tǒng),打造一站式高效開(kāi)發(fā)環(huán)境,通過(guò)豐富完備的自主產(chǎn)權(quán)軟硬件矩陣,實(shí)現(xiàn)全場(chǎng)景覆蓋。不斷演進(jìn)的LuatOS,將適配越來(lái)越多的單片機(jī)和無(wú)線芯片模組。

目前LuatOS新增兩種驅(qū)動(dòng)——Lora驅(qū)動(dòng)和Si24R1驅(qū)動(dòng),demo已上傳主庫(kù)。注:使用Lora前需云編譯最新固件。

不了解云編譯的同學(xué),可點(diǎn)擊下圖鏈接:

7d0b65de-f95a-11ec-a2f4-dac502259ad0.gif

LuatOS-SoC最新Lora驅(qū)動(dòng)


目前已支持——LLCC68、SX1268系列高性能Lora模組,如需更多型號(hào),歡迎寄給我們適配。

? 應(yīng)用特色
LoRa擴(kuò)頻,遠(yuǎn)距離通信

? 驅(qū)動(dòng)方式
SPI驅(qū)動(dòng),便捷開(kāi)發(fā)。

? 適用范圍

現(xiàn)已支持:
Air101/Air103/Air105/Esp32C3系列固件。

? 源碼倉(cāng)庫(kù)

https://gitee.com/openLuat/LuatOS/tree/master/demo/lora

LuatOS-SoC最新Si24R1驅(qū)動(dòng)


Si24R1是一款工作在2.4GHz ISM頻段,兼具超低功耗及高穩(wěn)定性的無(wú)線收發(fā)器。

? 應(yīng)用特色

2.4G通信, 兼容nRf24L01。

? 驅(qū)動(dòng)方式

使用SPI+GPIO庫(kù)直驅(qū),純Lua實(shí)現(xiàn)。

? 適用范圍

現(xiàn)已支持:
Air101/Air103/Air105/Esp32C3系列固件。

? 源碼倉(cāng)庫(kù):

https://gitee.com/openLuat/LuatOS/tree/master/script/libs/si24r1

2

支持小程序
WS2812藍(lán)牙燈帶控制


合宙Air101/Air103系列MCU自帶藍(lán)牙,與常見(jiàn)的外控集成LED光源WS2812配合,簡(jiǎn)單開(kāi)發(fā)即可做出有趣的應(yīng)用。

7d0b65de-f95a-11ec-a2f4-dac502259ad0.gif

- WS2812藍(lán)牙燈帶演示視頻-

如何使用:

微信小程序搜索:LuatOS藍(lán)牙調(diào)試工具,連接Air101/Air103即可進(jìn)入調(diào)試界面。用戶可通過(guò)WS2812B控制界面的調(diào)色盤(pán)自由調(diào)整,實(shí)現(xiàn)燈帶/燈盤(pán)顏色的同步改變。

7d27730a-f95a-11ec-a2f4-dac502259ad0.png

源碼倉(cāng)庫(kù):

https://gitee.com/openLuat/LuatOS/blob/master/script/turnkey/ws2812_nimble/main.lua

WS2812藍(lán)牙燈帶代碼參考

上下滑動(dòng)查看完整代碼:

-- LuaTools需要PROJECT和VERSION這兩個(gè)信息

PROJECT = "uart_irq"

VERSION = "1.0.0"

log.info("main", PROJECT, VERSION)

-- 引入必要的庫(kù)文件(lua編寫(xiě)), 內(nèi)部庫(kù)不需要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)聽(tīng)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) -- 開(kāi)啟日志

nimble.init() -- 初始化nimble, 會(huì)產(chǎn)生事件BLE_STATE_INC

end)

-- 用戶代碼已結(jié)束---------------------------------------

-- 結(jié)尾總是這一句

sys.run()

-- sys.run()之后后面不要加任何語(yǔ)句!!!!!

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    54

    文章

    9088

    瀏覽量

    155761
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    119

    文章

    6326

    瀏覽量

    178831
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    SI24R1:一款低功耗國(guó)產(chǎn)兼容 NRF24L01+開(kāi)發(fā)資料

    SI24R1這顆芯片進(jìn)入大眾的視野是與友商的NRF24L01P芯片兼容通信。從而被打上了國(guó)產(chǎn)NRF24L01P的標(biāo)簽,更有甚者居然磨掉芯片原本的SI24R1的LOGO打成NRF
    發(fā)表于 01-28 10:50

    CW32L012/F030靈眸X1智能小車——板載WS2812驅(qū)動(dòng)示例

    WS2812是一種廣泛使用的地址可控制的RGB LED模塊,其內(nèi)置驅(qū)動(dòng)電路和控制芯片,允許用戶通過(guò)單線信號(hào)控制多個(gè)LED的顏色和亮度。
    的頭像 發(fā)表于 01-05 16:35 ?2960次閱讀
    CW32L012/F030靈眸X<b class='flag-5'>1</b>智能小車——板載<b class='flag-5'>WS2812</b><b class='flag-5'>驅(qū)動(dòng)</b>示例

    零知IDE——基于STM32F103RBT6的PAJ7620U2手勢(shì)控制WS2812 RGB系統(tǒng)

    基于STM32F103RBT6的手勢(shì)控制LED系統(tǒng),通過(guò)PAJ7620U2傳感器識(shí)別手勢(shì)動(dòng)作,驅(qū)動(dòng)WS2812B實(shí)現(xiàn)交互式燈光效果。系統(tǒng)采用軟件I2C通信和SPI+DMA
    的頭像 發(fā)表于 12-29 17:48 ?1896次閱讀
    零知IDE——基于STM32F103RBT6的PAJ7620U2手勢(shì)控制<b class='flag-5'>WS2812</b> RGB<b class='flag-5'>燈</b><b class='flag-5'>帶</b>系統(tǒng)

    【瑞薩RA6E2地奇星開(kāi)發(fā)板試用】點(diǎn)亮 WS2812 全彩點(diǎn)陣屏

    = R_SPI_Write(&g_spi0_ctrl, &dat, 1, SPI_BIT_WIDTH_8_BITS); WS2812 的控制時(shí)序一般是 800Kbps 左右,這里
    發(fā)表于 12-27 03:28

    基于STM32F103C8T6驅(qū)動(dòng)WS2812彩燈模塊點(diǎn)亮RGB

    一、WS2812模塊簡(jiǎn)介 WS2812是一個(gè)集控制電路與發(fā)光電路于一體的智能外控LED光源。其外型與一個(gè)5050LED珠相同,每個(gè)元件即為一個(gè)像素點(diǎn)。像素點(diǎn)內(nèi)部包含了智能數(shù)字接口數(shù)據(jù)鎖存信號(hào)整形
    的頭像 發(fā)表于 12-04 11:29 ?6658次閱讀
    基于STM32F103C8T6<b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>WS2812</b>彩燈模塊點(diǎn)亮RGB<b class='flag-5'>燈</b>

    SI24R1完美代替NRF24L01

    模塊,同樣的程序可以驅(qū)動(dòng)這兩個(gè)模塊,而且。實(shí)現(xiàn)的功能也一樣,也就是說(shuō),這兩個(gè)芯片的寄存器地址、內(nèi)容、操作命令等基本一樣。 3、發(fā)射功率對(duì)比:Si24r1號(hào)稱最高能達(dá)到7dB的發(fā)射功率,描述中稱寄存器
    發(fā)表于 11-28 11:10

    SI24R1與NRF24L01P的兼容資料

    SI24R1 無(wú)線通信模塊開(kāi)發(fā) 在嵌入式系統(tǒng)中,無(wú)線通信模塊的應(yīng)用越來(lái)越廣泛。SI24R1 是一款高性能的 2.4GHz 無(wú)線收發(fā)芯片,支持多種通信模式和功能,適用于遙控、傳感器數(shù)據(jù)傳輸?shù)榷喾N應(yīng)用場(chǎng)
    發(fā)表于 11-28 11:04

    SI24R1芯片驅(qū)動(dòng)+STM32103C8T6

    SI24R1 無(wú)線通信模塊開(kāi)發(fā) 在嵌入式系統(tǒng)中,無(wú)線通信模塊的應(yīng)用越來(lái)越廣泛。SI24R1 是一款高性能的 2.4GHz 無(wú)線收發(fā)芯片,支持多種通信模式和功能,適用于遙控、傳感器數(shù)據(jù)傳輸?shù)榷喾N應(yīng)用場(chǎng)
    發(fā)表于 11-28 11:02

    【瑞薩RA6E2】驅(qū)動(dòng) WS2812 實(shí)現(xiàn) RGB 跑馬燈效果

    首先說(shuō)明硬件接線調(diào)整:WS2812 珠串聯(lián)時(shí),第一個(gè)珠的 DI 引腳連接 RA6E2 的 P001 引腳,VCC 接開(kāi)發(fā)板 5V 電源,GND 與開(kāi)發(fā)板 GND 共地,后續(xù)珠的
    發(fā)表于 11-25 01:55

    【瑞薩RA6E2】點(diǎn)亮 WS2812 全彩點(diǎn)陣屏

    = R_SPI_Write(&g_spi0_ctrl, &dat, 1, SPI_BIT_WIDTH_8_BITS); WS2812 的控制時(shí)序一般是 800Kbps 左右,這里
    發(fā)表于 11-05 08:36

    電子DIY 用Ai-WB2-12F模組做多功能無(wú)線彩燈控制器

    RGB 3 路 MOSFET 驅(qū)動(dòng) ●5 V WS2812 單線驅(qū)動(dòng) ●12V、24V
    的頭像 發(fā)表于 10-23 10:33 ?711次閱讀
    電子DIY 用Ai-WB2-12F模組做多功能無(wú)線彩燈控制器

    SI24R1:答題卡方案芯片替代NRF24L01+

    的 LDO 電源,保證 1.9-3.6V 寬電源范圍內(nèi)穩(wěn)定工作。PIN對(duì)PIN兼容替代NRF24L01+。Si24R1采用GFSK/FSK數(shù)字調(diào)制與解調(diào)技術(shù)。數(shù)據(jù)傳輸速率可以調(diào)節(jié),支持2Mbps,
    發(fā)表于 07-31 10:29

    【RA4L1-SENSOR】點(diǎn)亮 WS2812 全彩點(diǎn)陣屏

    通過(guò)單總線方式控制,只需一個(gè) IO 口,就可以點(diǎn)亮數(shù)千個(gè)珠。 這里使用 RA4L1 點(diǎn)亮 WS2812 珠,效果如下: WS2812
    發(fā)表于 06-09 12:48

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】點(diǎn)亮WS2812點(diǎn)陣屏

    = R_SPI_Write(&g_spi0_ctrl, &dat, 1, SPI_BIT_WIDTH_8_BITS); WS2812 的控制時(shí)序一般是 800Kbps 左右,這里
    發(fā)表于 05-07 15:28

    WS2812B on S32K144始終閃爍白色,即使沒(méi)有數(shù)據(jù)也是如此,為什么?

    ;devassert.h" /* For DEV_ASSERT macro if used */ /* * WS2812 庫(kù)定義: * 1) * 2) */ #define
    發(fā)表于 04-08 07:15