步驟1:FTDI設備
您單擊的FTDI設備可能有點貴,現在我這樣做是因為那就是我正在使用的東西。
但是這些應該可以:FT232RL
每個大約3美元。我不能保證它們能正常工作,因為標記上也有偽造的芯片
,因為該芯片的版本A不能正常工作。我和這唯一的區別是版本,芯片的數據表相同。如果您選擇了其中一種,請確保不是版本A,而是首選版本C。不再應該在標記上顯示版本,不過我已經在ebay上看到了它們。
一個正在準備中對此進行驗證,我將跟進。數據表
10.8.2015我已經在XP和Windows 7上測試了Ebay的FT232RL,沒有任何問題。記住要獲得USB A到Mini B的電纜。
FT232H也兼容,也是不錯的選擇。 FT232H以12 mbps的速度運行,速度提高了4倍,還包括一個SPI接口,這意味著總速度將提高32(4x8)倍,這比led燈帶所能達到的速度(25Mhz)高得多。盡管此軟件版本不支持。在這里用FT232H芯片檢查我的項目
第2步:放在一起
將FTDI模塊上的Gnd連接在一起,將電源和LED燈條連接在一起
將FTDI模塊的RX連接到LED燈條CLK_IN
將FTDI模塊的TX連接到LED燈條DAT_IN
就是這樣!
請確保其clk和數據輸入,LED條可以顛倒。 CI&DI是輸入,CO&DO是輸出
需要注意的一件好事是,LED燈條大約每5米需要直接供電。如果它們沒有足夠的電量,它們將無法正確讀取數據或閃爍。
步驟3:軟件
下載如果Windows無法識別您的模塊,請在此處安裝FTDI驅動程序。
下載我的軟件,您就可以開始使用了。
打開cmd快捷方式(以管理員身份右鍵單擊運行),然后輸入rgb并顯示幫助屏幕
輸入RGB LIST,以獲取FTDI設備列表。查找TTL232及其串行編號。
使用RGB config.serialnr.baudrate.divisor fx配置設備。 RGB config.DRGH3RTF.3000000.0
串行nr區分大小寫。運行RGB測試。
計數您的led。我發現提供錯誤的led數量有時會使其閃爍。
有2個基本命令。
c.red.green.blue.ledcount和f.red1.green1。 blue1.red2.green2.blue2.ledcount
RGB c.255.0.0.160將使160個LED變為紅色
RGB f.255.0.0.0.0.255.160將使160個LED從紅色褪色變成藍色
您可以組合命令fx。 RGB c.255.0.0.1 c.0.255.0.1 c.0.0.255.1
命令可以寫入一個文本文件,一個命令pr行,并使用RGB文件執行:demo.txt
我增加了運行vb腳本動畫的可能性,但是它們的運行速度取決于led的數量。
嘗試RGB腳本:Demo.scp
如果led不能正確點亮與波特率和除數一起玩。除FT232H為12.000.000外,波特率最大為3.000.000。除數除以時鐘速度。對于FT232H,12 mbps和除數0表現良好。對于FT232RQ,每秒3 mbps和除數0是可以的。
源代碼是用Visual Studio 2010 Express編寫的。
祝你好運。
步驟4:新軟件
現在支持FT232H SPI接口。對于SPI接口開關TX&RX
-
led
+關注
關注
242文章
23813瀏覽量
673193 -
WS2801
+關注
關注
2文章
3瀏覽量
2206
發布評論請先 登錄
【BPI-CanMV-K230D-Zero開發板體驗】+燈效控制與Python編程
WS2812B on S32K144始終閃爍白色,即使沒有數據也是如此,為什么?
零知開源——使用 GPIO 模擬時序驅動 WS2812B LED 燈帶
零知開源——玩轉WS2812B燈條模塊
【敏矽微ME32G070開發板免費體驗】點亮WS2812B燈板
寵物屋體驗控制電機、RGB全彩LED燈與溫濕度傳感器

UART軟件控制的RGB LED混色與MSP430? MCU

評論