介紹一個LED燈條庫
小弟平日潛水居多,今日浮出水面介紹一個LED strip庫: FASTLED如果以前有人發過,就當作是複習吧!!{:soso_e120:}
這LED strip 係指內建晶片控制的LED strip,如WS2801,WS2812B....等
你可以選擇用RGB或HSV方式控制,小弟比較喜歡用HSV,因為看起來比較專業{:soso_e113:}
它是用陣列方式指定哪個LED點滅
庫中帶有範例,稍微解釋一下
#include <FastSPI_LED2.h>//這就不解釋了!!
#define NUM_LEDS 23//設定LED燈數量
#define DATA_PIN 3 //設定DATA_PIN腳位
#define CLOCK_PIN 13 //設定CLOCK_PIN腳位,有些晶片不需要這行
選擇你的晶片類型
// FastLED.addLeds<TM1803, DATA_PIN, RGB>(leds, NUM_LEDS);
// FastLED.addLeds<TM1804, DATA_PIN, RGB>(leds, NUM_LEDS);
// FastLED.addLeds<TM1809, DATA_PIN, RGB>(leds, NUM_LEDS);
// FastLED.addLeds<WS2811, DATA_PIN, RGB>(leds, NUM_LEDS);
// FastLED.addLeds<WS2812, DATA_PIN, RGB>(leds, NUM_LEDS);
// FastLED.addLeds<WS2812B, DATA_PIN, RGB>(leds, NUM_LEDS);
// FastLED.addLeds<NEOPIXEL, DATA_PIN, RGB>(leds, NUM_LEDS);
// FastLED.addLeds<UCS1903, DATA_PIN, RGB>(leds, NUM_LEDS);
// FastLED.addLeds<WS2801, DATA_PIN, CLOCK_PIN, RGB>(leds, NUM_LEDS);
// FastLED.addLeds<SM16716, DATA_PIN, CLOCK_PIN, RGB>(leds, NUM_LEDS);
// FastLED.addLeds<LPD8806, DATA_PIN, CLOCK_PIN, RGB>(leds, NUM_LEDS);
LEDS.setBrightness(128) //設定亮度,最大255
leds = CRGB(R, G, B) //RGB方式
leds = CHSV(hue, sat, Brightness) //HSV方式
LEDS.show() //必備語法,不解釋了!!
就先這樣吧!!有問題再一起研究吧!! 楼主,上个视频效果啊 本帖最后由 hsr18299 于 2014-6-9 23:17 编辑
不會貼視頻,只好給連結{:soso_e153:}
https://www.youtube.com/watch?v=tSecSUvdTL0 这灯不错,很好玩。 很好,不错,谢谢了。 不错,前几天刚买的 ws2811 正好能用上。谢谢楼主 好像不錯玩耶!!:loveliness:
請問一下!這是控制整條燈條嗎? 本帖最后由 hsr18299 于 2014-6-10 20:47 编辑
x852770 发表于 2014-6-10 11:15 static/image/common/back.gif
好像不錯玩耶!!
請問一下!這是控制整條燈條嗎?
可以的,在#define NUM_LEDS ??填入你LED的數量就可以了,不過要注意你供電的電流
有些燈條是一個晶片控制三個LED,這時候就要填入晶片的數量 hsr18299 发表于 2014-6-10 17:20 static/image/common/back.gif
可以的,在#define NUM_LEDS ??填入你LED的數量就可以了,不過要注意你供電的電流
有些燈條是一個晶片 ...
恩恩~~感謝囉~~!!我來玩看看~~!!!:):):):):) hsr18299 发表于 2014-6-9 23:14 static/image/common/back.gif
不會貼視頻,只好給連結
刷了半天一直打不开,然后才明白.......我们在局域网里面 很好用的库 点亮我的 50头的 5v ws2811 灯了
hsr18299 发表于 2014-6-9 23:14 static/image/common/back.gif
不會貼視頻,只好給連結
这个是要翻墙的,我们是国内的,麻烦转到优酷上吧 懶得再找原始檔上傳優酷了,圖片隨意看看吧!!{:soso_e113:}
zoologist 发表于 2014-6-14 18:00 static/image/common/back.gif
很好用的库 点亮我的 50头的 5v ws2811 灯了
good job!! hsr18299 发表于 2014-6-16 01:07 static/image/common/back.gif
懶得再找原始檔上傳優酷了,圖片隨意看看吧!!
希望能上教程:handshake
页:
[1]
2