Schritt 7: Programmierung!
https://github.com/CalcProgrammer1/FanBus-Fan-Controller
Ich schrieb auch ein Visual Basic Programm, die für bis zu 3 RGB-Lüfter funktionieren sollte. Es ist meine erste VB-Anwendung, so dass es wahrscheinlich sehr gut codiert ist nicht. Ich werde wieder schreiben, sobald ich das mCubed Protokoll finalisieren (im Moment eine modifizierte Version von meinem original-Protokoll verwendet wird, die nicht perfekt ist).
Die GTK +-Code von meiner ursprünglichen Lüftersteuerung ist ebenfalls verfügbar und kann geändert werden, um mit den mCubed Lüftersteuerungen arbeiten, die fast das gleiche Protokoll verwenden.
Allerdings ist die wirklich interessanten Teil Verarbeitung nutzen zum kühlende Audio-Visualisierungen mit der LEDs. Bearbeitung hat eine Bibliothek mit dem Namen Minim die Werkzeuge für die Analyse von Audiosignalen. Ich habe ein Skript basierend auf eines der Beispiele, die die FFT-Algorithmus verwendet, um ein Frequenz-Diagramm des Sounds zu produzieren und dann diese Daten verwenden, um die LED zu blinken. Es liest heißt das Standard Eingabegerät, also musst du der Standard-Eingabe in "Stereo Mix" oder was auch immer die interne Loopback-Verbindung eingestellt bei anderen Soundkarten (mir ist Realtek). Spielen Sie Musik über Ihre Lieblings-app einfach und die Lichter blinken sollte.