久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

STC8單片機(jī)ws2812b驅(qū)動(dòng)程序

查看數(shù): 12438 | 評論數(shù): 21 | 收藏 23
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時(shí)間: 2021-8-6 18:34

正文摘要:

看見X寶 賣的ws2812燈帶覺得挺好玩,閑來無事買了一條1米60燈的。自己寫了個(gè)驅(qū)動(dòng) :功能 1 燈全亮(可調(diào)7色),2流水燈(可調(diào)7色),3 燈全亮閃爍(可調(diào)7色) 制作出來的實(shí)物圖如下:

回復(fù)

ID:230500 發(fā)表于 2022-1-8 16:13
別的我沒試  ,我主要是看到按鍵掃描沒有去抖 沒有延時(shí),就對這個(gè)按鍵掃描函數(shù)比較感興趣,我就試了按鍵掃描這個(gè)函數(shù),發(fā)現(xiàn)是有問題的,根本就不工作!

/******************按鍵掃描******************************/
/* 功能 : 設(shè)置S6按鍵長短按識別小于20MS短按 長于3S長按 */       
void keyScan()
        {
                static unsigned char i;
    static unsigned int key_press_time = 0;  // ……請記得標(biāo)為靜態(tài)變量
                static unsigned int key_press_time2 = 0;  // ……請記得標(biāo)為靜態(tài)變量
    if(s6==0)
                        {
        if(++key_press_time <=0 ) --key_press_time;//計(jì)量按鍵時(shí)間,并避免數(shù)據(jù)溢出
        if(key_press_time==3000)
                                {
            //在此寫下按鍵長按3s時(shí)要做的事情
                                        LED2_REV();
                                Loop_Speed=        Loop_Speed-15;                       
                                }
                        }
                        else
                        {
        if(10<=key_press_time && key_press_time < 3000)
                                {
            //大于20ms小于3s,視為短按,在此寫下寫短按的處理代碼
                                        LED1_REV();
                                        i++;
                                        switch(i)  //s6按鍵LED7色控制
                                        {
                                                case 0 : {RR=0X00;GG=0X00;BB=0XFE; break;}
                                                case 1 : {RR=0X00;GG=0XFE;BB=0X00; break;}
                                                case 2 : {RR=0XFE;GG=0X00;BB=0X00; break;}
                                                case 3 : {RR=0XFE;GG=0XFE;BB=0X00; break;}
                                                case 4 : {RR=0X00;GG=0XFE;BB=0XFE; break;}
                                                case 5 : {RR=0XFE;GG=0X00;BB=0XFE; break;}
                                                case 6 : {RR=0XFE;GG=0XFE;BB=0XFE; break;}
                                                case 7 : {i=0;                                                                                 break;}
                                        }
        }
        key_press_time=0;
                        }




下面這段話大家來討論看看 這完全行不通啊,24M的單片機(jī)跑起來
++key_press_time; key_press_time==3000,需要3秒鐘?即使是6M的時(shí)鐘跑起來 加到3000也不要3秒鐘吧!




        if(++key_press_time <=0 ) --key_press_time;//計(jì)量按鍵時(shí)間,并避免數(shù)據(jù)溢出
        if(key_press_time==3000)
                                {
            //在此寫下按鍵長按3s時(shí)要做的事情

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評分

ID:161164 發(fā)表于 2025-3-5 09:20
烈火 發(fā)表于 2025-3-4 21:05
參考了一下,單色沒有實(shí)現(xiàn)。是什么原因?

30塊包郵的邏輯分析儀,你值得擁有
ID:744327 發(fā)表于 2025-3-4 21:05
參考了一下,單色沒有實(shí)現(xiàn)。是什么原因?
ID:107998 發(fā)表于 2024-5-3 16:11
大家都說有問題?那我只好下載下來研究和驗(yàn)證一下了。
ID:138155 發(fā)表于 2024-3-14 14:17
這個(gè)挺好的,我正想編輯這個(gè)程序驅(qū)動(dòng)自己的彩燈,感謝樓主提供,我可以參考一下
ID:72088 發(fā)表于 2024-3-11 18:42

服了,就一個(gè)IO端口,要啥原理圖,要啥自行車?
ID:977079 發(fā)表于 2024-3-11 18:32
師傅,測試的時(shí)候沒有單色藍(lán)光,檢查下哪里出了問題?
ID:977079 發(fā)表于 2024-3-11 17:10
非常感謝,終于找到想要的了。
ID:1057598 發(fā)表于 2022-12-15 11:45
有原理圖么
ID:1057598 發(fā)表于 2022-12-15 11:43
謝謝樓主分享,難得的好資料。
ID:19998 發(fā)表于 2022-9-15 08:28
一上電變?nèi)书W爍,mode初始化為0應(yīng)該是關(guān)閉的狀態(tài),燈不亮,通過按下按鍵才亮的吧
ID:877505 發(fā)表于 2022-3-23 13:48
我看了下代碼,發(fā)現(xiàn)好多變量都沒初始化就開始累加計(jì)算了,真的無語,確定不會(huì)出錯(cuò)嗎
ID:224782 發(fā)表于 2022-1-10 15:20
a399288395 發(fā)表于 2022-1-8 16:13
別的我沒試  ,我主要是看到按鍵掃描沒有去抖 沒有延時(shí),就對這個(gè)按鍵掃描函數(shù)比較感興趣,我就試了按鍵掃 ...

下載完整程序好好看看再說話。。。。。。就看了一段直接判斷程序不能用也是絕了。。。。。。。
ID:879348 發(fā)表于 2021-12-2 13:41
gaochen15159 發(fā)表于 2021-11-10 08:48
有沒有原理圖可以借鑒一下,我也想自己做一個(gè)玩一下

這東西是串行控制,燈是成品,控制隨便啦個(gè)IO就行了
ID:421538 發(fā)表于 2021-12-1 22:08
謝謝樓主分享,難得的好資料,感謝,經(jīng)過編譯,正常點(diǎn)亮
ID:421538 發(fā)表于 2021-12-1 21:42
huping137 發(fā)表于 2021-11-4 09:27
這個(gè)程序里是不是少了發(fā)送0和1的時(shí)序了

時(shí)序在WS2812B.H里面
ID:399179 發(fā)表于 2021-11-19 21:01
幾百個(gè)燈珠可以控制嗎?
ID:94592 發(fā)表于 2021-11-10 08:48
有沒有原理圖可以借鑒一下,我也想自己做一個(gè)玩一下
ID:610610 發(fā)表于 2021-11-4 09:27
這個(gè)程序里是不是少了發(fā)送0和1的時(shí)序了
ID:620326 發(fā)表于 2021-11-1 13:24
用STC哪個(gè)型號的單片機(jī)?
ID:607312 發(fā)表于 2021-8-16 09:35
有原理圖嗎大師

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美1区2区 | 亚洲一区成人 | 国产h在线 | 日韩免费视频一区二区 | 草b视频 | 国产一区二 | 国产一区在线免费观看 | 成年人在线观看 | 亚洲精品久久久久久一区二区 | 日韩三级电影在线看 | 亚洲国产成人在线观看 | 国产欧美精品 | 日韩1区| 在线一区视频 | 亚洲精品欧美 | 欧美精品一区二区蜜桃 | 欧美性受xxx | 欧美日韩国产三级 | 久久久久国产一级毛片高清网站 | 午夜免费福利影院 | 先锋资源站 | 欧美精品国产一区二区 | 中文字幕人成乱码在线观看 | 亚洲视频一区二区三区 | 国产精品爱久久久久久久 | 精品入口麻豆88视频 | 欧美日韩国产精品一区 | 免费高清av| 欧美性jizz18性欧美 | 人人人艹 | 成人区精品一区二区婷婷 | 男人天堂视频在线观看 | 精品成人在线视频 | a亚洲精品| 91在线色视频 | 国产一区二区三区四区 | 草久视频| www.三级| 欧美日韩国产一区二区 | 精品三区 | 国产精品久久久久久一区二区三区 |