chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

【賽昉科技昉·星光RISC-V單板計算機(jī)試用體驗】Debian-StarFive下的SPI驅(qū)動WS2812B炫彩燈珠

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-14 14:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來源電子發(fā)燒友社區(qū),作者:HonestQiao, 帖子地址:https://bbs.elecfans.com/jishu_2287630_1_1.html

流水燈效果(開發(fā)板體驗視頻,詳見作者原文鏈接)

本帖最后由 HonestQiao 于 2022-6-19 00:22 編輯

賽昉科技昉·星光RISC-V單板計算機(jī)上,為我們提供了40Pin接口,其中就要SPI接口。
今天的實例分享,就是使用SPI來驅(qū)動WS2812B炫彩燈珠。

WS2812B是個好東西,在很多場合,都能使用。

poYBAGKt6rSAZk6VAAIB1_oaHJs71.jpeg

節(jié)假日,有很多地方,也用到了上面這種炫彩燈帶裝點氣氛。

另外,還有下面這種點陣炫彩燈板:
poYBAGKt6_eAYSosAAGs1FlOtW8353.jpg

作為技術(shù)宅男,情人節(jié)or七夕做一個,保準(zhǔn)抱得美人夜歸!

另外,在很多開發(fā)板上,也提供了一顆WS2812B燈珠,方便測試使用:
pYYBAGKt7KyAWcmGAAL8MPei8oE937.jpg


除了上面的單顆、點陣、條帶等,還能根據(jù)自己需要,給整成各種各樣的形狀。
因為,它本質(zhì)上,都是有一顆顆小燈珠給連起來的:
pYYBAGKt7feAKtQ7AAYwUv_XZiI133.jpg

可以單顆使用,也可以上千顆使用。

今天不玩復(fù)雜的,就先分享,驅(qū)動WS2812B燈板上的單顆燈珠(第一顆)的方法。

首先,請參考官方文檔,啟用SPI:
poYBAGKt7mGAGkopAAp0FtLNk88629.png


啟用成功后,登錄系統(tǒng),執(zhí)行命令 ls -lh /dev/spi*,就能看到/dev/spidev0.0:
poYBAGKt7q-AZ5m3AAE67YNDzFE935.png

然后設(shè)置/dev/spidev0.0可被普通用戶使用:
pYYBAGKt-6uAB_5tAAEESwhcg0A705.png


WS2812B的電源,需要單獨的5V供電,不要使用40Pin的接口,輸出電流有限制,避免產(chǎn)生副作用。
我使用的是用USB接口接了一個USB2TTL,把其中的電源+給WS2812B燈板供電。
poYBAGKt7-WAPPWtADLNWuoxK5A61.jpeg


參考官方文檔,后,具體的連線如下:
poYBAGKt8TOANLibADEUfgO6_eo257.png


連好后如下:
poYBAGKt792AX7-nACfUkmy9IHI931.png


然后,就可以使用python進(jìn)行編程,通過spi控制WS2812B燈珠了。

首先,需要安裝spidev:
pYYBAGKt8ZCAe1BOAAJF3oJPf6Y957.png

安裝后spidev后,我們就在python中,通過spidev控制WS2812B了。

其次,通過網(wǎng)上眾多的WS2812B資料,了解到,要控制一顆燈珠,需要發(fā)送24bits的數(shù)據(jù),每8bits為一組,分別用于控制GRB三種顏色。
而控制設(shè)備發(fā)送數(shù)據(jù)的時候,通常需要發(fā)送24bytes,具體如下:
pYYBAGKt9z6AU5vWAACTF-xg8zg836.png

第一行,WS2812B自身的控制器收到后,每byte會解析為0或者1,以上0x80解析為0,0xf8解析為1,最終為8bits:00000001,表示G的亮度為0x01。
如果第一行,全部為0xf8,則最終為11111111,表示G的亮度為0xff,也就是255。
如果第一行,全部為0x80,則最終為00000000,表示G的亮度為0x00,也就是0,熄滅。
以上的0x80和0xf8為經(jīng)驗數(shù)值,大家可以查看網(wǎng)上的資料了解。

除了發(fā)送的數(shù)據(jù),SPI還需要設(shè)置發(fā)送的速度,經(jīng)驗值為6.4MHz,也就是6400000。
最終的代碼如下:
pYYBAGKt-HqAck3sAAOhe5TwfMo852.png


上面的代碼,重點只有下面三條:
  • spidev.SpiDev():實例化一個spidev設(shè)備
  • spi.open(0, 0):打開/dev/spi0.0
  • spi.xfer(ledArray, speed_hz):以指定的速率發(fā)送需要的數(shù)據(jù)

然后,就是交替發(fā)送[0,0,0]和[1,0,0]來控制第一顆燈珠GRB,從而形成亮滅效果了。


在發(fā)送數(shù)據(jù)的定義數(shù)組中:

前面說了,可以通過設(shè)置0x80和0xf8,來控制G的亮度。
同樣的,還可以設(shè)置第二行、第三行,來控制GRB三中顏色的力度,從而達(dá)到炫彩的目的。
具體的顏色數(shù)目:255 * 255 * 255 = 16581375,160多萬,真得很炫彩。

以上展示的,是控制第一顆燈珠,需要24bytes的數(shù)據(jù);而發(fā)送2組24bytes數(shù)據(jù),就可以控制兩顆;以此類推,要控制更多的,就發(fā)送24倍數(shù)組bytes了。
附帶的視頻,就是控制了64顆,形成了簡單流水燈的效果。

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

    關(guān)注

    48

    文章

    2857

    瀏覽量

    52465
  • 賽昉科技
    +關(guān)注

    關(guān)注

    3

    文章

    181

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    RISC-V實現(xiàn)數(shù)據(jù)中心應(yīng)用突破,科技BMC芯片重磅亮相

    電子發(fā)燒友原創(chuàng) 章鷹 近期,在珠海舉辦的RISC-V產(chǎn)業(yè)大會上,科技展示了面向數(shù)據(jù)中心、邊緣計算及智能終端的全棧產(chǎn)品與成熟應(yīng)用,其中一款產(chǎn)品引起了記者的注意,這款BMC芯片在11月
    的頭像 發(fā)表于 12-13 00:50 ?1.4w次閱讀
    <b class='flag-5'>RISC-V</b>實現(xiàn)數(shù)據(jù)中心應(yīng)用突破,<b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技BMC芯片重磅亮相

    2025 RISC-V產(chǎn)業(yè)發(fā)展大會 | 科技全景展示規(guī)?;逃贸晒?/a>

    2025年11月24日,RISC-V產(chǎn)業(yè)發(fā)展大會在珠海開幕。科技以“推動RISC-V規(guī)?;逃谩睘楹诵闹黝},重點展示了面向數(shù)據(jù)中心、邊緣計算
    的頭像 發(fā)表于 11-27 11:03 ?633次閱讀
    2025 <b class='flag-5'>RISC-V</b>產(chǎn)業(yè)發(fā)展大會 | <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技全景展示規(guī)?;逃贸晒? />    </a>
</div>                              <div   id=

    【作品合集】科技VisionFive 2單板計算機(jī)開發(fā)板測評

    科技VisionFive 2單板計算機(jī)開發(fā)板測評作品合集 產(chǎn)品介紹: ·星光 2是全球首款集成了3D GPU的高性能量產(chǎn)
    發(fā)表于 09-04 09:08

    5?款?RISC-V?單板計算機(jī)測試:性能、基準(zhǔn)測試、特性及見解

    倘若計算的未來并非被專有架構(gòu)所壟斷,那會怎樣?想象一這樣一個世界:開發(fā)者和業(yè)余愛好者都能利用開源硬件的力量自由地構(gòu)建、創(chuàng)新和實驗?,F(xiàn)在,讓我們走進(jìn)RISC-V單板計算機(jī)(SBC)的世
    的頭像 發(fā)表于 08-14 13:37 ?907次閱讀
    5?款?<b class='flag-5'>RISC-V</b>?<b class='flag-5'>單板計算機(jī)</b>測試:性能、基準(zhǔn)測試、特性及見解

    科技入駐RuyiSDK開發(fā)者社區(qū),雙平臺協(xié)同推進(jìn)RISC-V生態(tài)

    科技(StarFive)正式入駐RuyiSDK開發(fā)者社區(qū),攜手推動RISC-V技術(shù)創(chuàng)新。后續(xù),
    的頭像 發(fā)表于 07-30 10:35 ?940次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技入駐RuyiSDK開發(fā)者社區(qū),雙平臺協(xié)同推進(jìn)<b class='flag-5'>RISC-V</b>生態(tài)

    科技徐滔:以精準(zhǔn)場景牽引,RISC-V搶灘數(shù)據(jù)中心百萬顆市場

    7月16-19日,第五屆RISC-V中國峰會在上海張江科學(xué)會堂成功舉辦。國內(nèi)領(lǐng)先的RISC-V廠商科技攜多款重磅產(chǎn)品亮相,集中展示自研創(chuàng)新技術(shù)和成果。峰會期間,
    的頭像 發(fā)表于 07-29 09:33 ?1159次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技徐滔:以精準(zhǔn)場景牽引,<b class='flag-5'>RISC-V</b>搶灘數(shù)據(jù)中心百萬顆市場

    科技聯(lián)合合見工軟實現(xiàn)國產(chǎn)一致性NoC IP與RISC-V核在大規(guī)模網(wǎng)絡(luò)中的適配

    2025年7月24日——中國RISC-V軟硬件生態(tài)領(lǐng)導(dǎo)者科技與中國數(shù)字EDA/IP龍頭企業(yè)上海合見工業(yè)軟件集團(tuán)有限公司(簡稱“合見工軟”)共同宣布雙方的突破性技術(shù)合作成果。
    的頭像 發(fā)表于 07-24 09:02 ?1169次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技聯(lián)合合見工軟實現(xiàn)國產(chǎn)一致性NoC IP與<b class='flag-5'>RISC-V</b>核在大規(guī)模網(wǎng)絡(luò)中的適配

    【VisionFive 2單板計算機(jī)試用體驗】環(huán)境搭建與點燈實驗

    一、概況 ·星光 2是全球首款集成了GPU的高性能RISC-V單板計算機(jī)。與·星光相比,
    發(fā)表于 07-20 22:55

    “核心技術(shù)突破+關(guān)鍵應(yīng)用支撐”,加速RISC-V生態(tài)突圍

    2025RISC-V中國峰會的聚光燈下,科技亮點紛呈:憑借一系列突破性核心技術(shù)及多領(lǐng)域場景化解決方案,為RISC-V生態(tài)突圍按加速“快
    的頭像 發(fā)表于 07-19 17:03 ?1340次閱讀
    “核心技術(shù)突破+關(guān)鍵應(yīng)用支撐”,<b class='flag-5'>賽</b><b class='flag-5'>昉</b>加速<b class='flag-5'>RISC-V</b>生態(tài)突圍

    【VisionFive 2單板計算機(jī)試用體驗】VisionFive 2一個霸氣的游戲機(jī)

    單板計算機(jī),搭載·驚鴻-7110(型號:JH-7110)RISC-V應(yīng)用處理器,擁有極強(qiáng)的計算能力和圖形處理能力。開源的·
    發(fā)表于 07-13 20:41

    【VisionFive 2單板計算機(jī)試用體驗】RISC-V架構(gòu)卡片計算機(jī)初體驗

    2h........無奈) 參考文獻(xiàn): 全球首款集成3D GPU的高性能量產(chǎn)RISC-V 單板計算機(jī),·星光 2 開發(fā)實踐![全球首款集成3D GPU的高性能量產(chǎn)
    發(fā)表于 07-06 23:28

    權(quán)威評測:Orange Pi RV2等5?款?RISC-V?單板計算機(jī)測試-性能、基準(zhǔn)測試、功能和見解

    如果計算的未來不是被鎖定在專有架構(gòu)上,那會怎樣?想象一,在這個世界上,開發(fā)人員和業(yè)余愛好者都可以利用開源硬件的強(qiáng)大功能自由構(gòu)建、創(chuàng)新和實驗。進(jìn)入RISC-V單板計算機(jī)(SBC)領(lǐng)域—
    的頭像 發(fā)表于 06-30 13:35 ?1100次閱讀
    權(quán)威評測:Orange Pi RV2等5?款?<b class='flag-5'>RISC-V</b>?<b class='flag-5'>單板計算機(jī)</b>測試-性能、基準(zhǔn)測試、功能和見解

    【VisionFive 2單板計算機(jī)試用體驗】 + 開箱體驗

    在x86與ARM架構(gòu)主導(dǎo)的單板計算機(jī)市場,中國團(tuán)隊打造的VisionFive 2(防星光2)如同一顆新星,憑借開源開放的RISC-V架構(gòu)和成熟的桌面體驗,為開發(fā)者與極客提供了全新的選擇。經(jīng)過
    發(fā)表于 06-27 09:06

    共建生態(tài),賦能應(yīng)用 | 科技精彩亮相中國RISC-V生態(tài)大會

    2025中國RISC-V生態(tài)大會于近日在北京圓滿落幕。大會以“共建生態(tài),共享未來”為主題,匯聚了中外產(chǎn)學(xué)研界各方代表,共同探討RISC-V的最新發(fā)展趨勢和產(chǎn)業(yè)機(jī)遇。作為中國RISC-V軟硬件生態(tài)
    的頭像 發(fā)表于 03-04 11:03 ?1952次閱讀
    共建生態(tài),賦能應(yīng)用 | <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技精彩亮相中國<b class='flag-5'>RISC-V</b>生態(tài)大會

    科技RISC-V家庭云解決方案:NAS存儲性能升級,隱私安全雙保障

    隨著智能手機(jī)、平板電腦等設(shè)備的普及,用戶對數(shù)據(jù)存儲和共享的需求日益增長。在“三網(wǎng)融合”與云計算技術(shù)快速發(fā)展的背景,科技基于自主研發(fā)的RISC-
    的頭像 發(fā)表于 02-18 17:50 ?1393次閱讀
    <b class='flag-5'>賽</b><b class='flag-5'>昉</b>科技<b class='flag-5'>RISC-V</b>家庭云解決方案:NAS存儲性能升級,隱私安全雙保障