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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

近段時間迷戀WS2812驅動,請老師幫忙看一下這單片機程序

查看數: 1271 | 評論數: 3 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2024-11-18 16:23

正文摘要:

這是STC官網stc32gDMA+spi+中斷檢測驅動ws2812的程序,想請老師指導修改成RGB為一組的追逐流水燈程序,試了幾次沒成。燈條為60燈的 在此感謝!! 以下是程: #define      &nb ...

回復

ID:891876 發表于 2024-11-25 14:34
zhuls 發表于 2024-11-24 23:11
#define        SPI_NUM        (LED_NUM*12)        //這個12從那來?不明白
可能要改為:
# ...

謝謝您指導,正在學習中
ID:961114 發表于 2024-11-25 09:19
我也迷戀,冠方論壇點燈大師太多了, 一起交流哈
ID:69038 發表于 2024-11-24 23:11
#define        SPI_NUM        (LED_NUM*12)        //這個12從那來?不明白
可能要改為:
#define        SPI_NUM        (LED_NUM*3)        //LED燈對應SPI字節數
試試看這個:

void run_one_init()//單色遞增
{
u8 i,j;
u8 color_val=0;

for (i=0;i<60;i++)
  {
    led_RGB[ i][1]=color_val;//60珠全單色

   color_val+=10 ;             //色值遞增,無所謂色值多少、遞增多少,只要不超255就OK,但色值超一定值后,人眼并不敏感了。。

  }

}
void run_one_shift()//單色色值轉移

{
u8 i,temp_val;
u8 color_val=0;
temp_val= led_RGB[0][1]; //暫存第一珠的色值

for (i=0;i<59;i++)
  {
    led_RGB[ i][1]=led_RGB[i+1][1];//后珠色值移向前珠

   }
led_RGB[59][1]=temp_val; //最后一珠的色值由第一珠暫存獲取

}


在main中:


.
.
.
run_one_init();
while(1)
{
run_one_shift();
ws2812_send_all(led_RGB...)... //發送整串色值
delay_ms()...  //按需插入延時

}



手上沒有相應的燈帶,你參考測試一下。

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美成人一区二区三区片免费 | 婷婷丁香在线视频 | 日韩在线免费视频 | 免费一区二区三区 | 人人鲁人人莫人人爱精品 | 91看片在线 | 亚洲网站在线播放 | 看一级毛片视频 | 少妇av片 | 欧美一级黄色网 | 国产japanhdxxxx麻豆| av一级久久| 超碰97干| 国产精品久久久久久久久久了 | 国产精品电影在线观看 | 91av免费观看 | 欧美网址在线观看 | 小川阿佐美pgd-606在线 | 亚洲精品成人av | 欧美另类视频 | 超碰地址| 亚洲精品一区二区在线观看 | 日本精品网站 | 二区在线视频 | 91精品在线看 | 国产精品久久久久久久久免费丝袜 | 日韩在线三级 | a级在线免费 | 七七婷婷婷婷精品国产 | 久久久久9999亚洲精品 | 欧美精品乱码99久久影院 | 精品区 | 欧美国产日韩在线观看 | 国产成人精品久久二区二区 | 久久精品99 | 一区精品视频 | 玖玖久久 | 999热精品视频 | 国产.com| www.天天操 | 一级片免费在线观看 |