FanBus Digital fläkt och LED gränssnitt för PC (7 / 7 steg)
Steg 7: programmering!
https://github.com/CalcProgrammer1/FanBus-fan-Controller
Jag skrev också ett Visual Basic kontrollprogram som bör fungera för upp till 3 RGB fläktar. Det är min första VB program så det inte är nog mycket väl kodade. Jag kommer att skriva det en gång jag färdigställa protokollet FanBus (just nu det är med en modifierad version av min ursprungliga protokollet som är inte perfekt).
GTK + koden från min ursprungliga fläktkontroll finns också och kan ändras för att fungera med FanBus fan styrenheter som använder nästan samma protokoll.
Dock är den verkliga intressant del använder bearbetning för att göra cool ljud visualiseringar med lysdioder. Bearbetning har ett bibliotek som kallas Minim som ger verktyg för att analysera ljudsignaler. Jag skrev ett manus baserat på något av de exempel som använder FFT-algoritm för att producera en frekvens Graf över ljudet och sedan använda dessa data till blixt lampa. Den läser standard inmatningsenheten så behöver du ställa in standard indata till "Stereo Mix" eller vad den interna loopback-anslutningen kallas på andra ljudkort (min är Realtek). Sedan spela bara musik genom din favorit app och lamporna bör flash.