Everymans enkel WS2801 RGB LED Strip Controller (3 / 4 steg)
Steg 3: Programvaran
Ladda ner FTDI drivrutiner här och installera om windows inte känner igen din modul.
Hämta min programvara och du bör vara redo att gå.
Öppna cmd snar vägen (höger klicka på Kör som administratör) och typ rgb och ett hjälpfönster visar upp
Skriv RGB lista för att få en lista över FTDI enheter. Leta efter TTL232 och dess serial nr.
konfigurera enheten med RGB config.serialnr.baudrate.divisor fx. RGB config. DRGH3RTF.3000000.0
Serial nr är skiftlägeskänsliga. Kör RGB test.
Räkna du lysdioder. Jag upplever att leverera fel räkningarna av lysdioder gör det flimrar ibland.
Det finns 2 grundläggande kommandon.
c.Red.Green.Blue.ledcount och f.red1.green1.blue1.red2.green2.blue2.ledcount
RGB c.255.0.0.160 gör 160 LED röd
RGB f.255.0.0.0.0.255.160 kommer blekna 160 lysdioder från rött till blått
Du kan kombinera kommandon fx. RGB c.255.0.0.1 c.0.255.0.1 c.0.0.255.1
kommandon kan skrivas i en textfil, en kommandorad pr och köra med RGB file:demo.txt
Jag lagt till möjligheten för vb skript för animering, men de kör långsamt beroende på antalet led.
Försök RGB script:Demo.scp
Om lamporna inte lyser upp korrekt leka med baudvärde och divisor. Vilket baudvärde är max 3.000.000 utom FT232H som är 12.000.000. Divisorn delar klockhastighet. För FT232H 12 Mbit/s och divisor 0 fungerade bra. För FT232RQ 3 Mbit/s och divisor var 0 ok.
Koden är skriven i Visual Studio 2010 Express
Lycka till.