Stap 7: programmeren!
https://github.com/CalcProgrammer1/FanBus-fan-controller
Ik schreef ook een Visual Basic-besturingselement programma dat zou moeten voor maximaal 3 RGB-fans werken. Het is mijn eerste VB applicatie, dus het is niet waarschijnlijk heel goed gecodeerd. Ik zal opnieuw schrijven zodra ik Finaliseer de FanBus protocol (rechts nu het met behulp van een gewijzigde versie van mijn oorspronkelijke protocol dat niet perfect).
De GTK +-code van mijn oorspronkelijke fancontroller is ook beschikbaar en kan worden aangepast voor het werken met de FanBus fan controllers die bijna hetzelfde protocol gebruiken.
Echter is de echte interessante deel met behulp van Processing om cool audio visualisaties met de LED's. Verwerking heeft een bibliotheek genaamd Minim die hulpprogramma's voor het analyseren van audio-signalen. Ik schreef een script is gebaseerd op een van de voorbeelden die de FFT-algoritme gebruikt om een grafiek van de frequentie van het geluid produceren en die gegevens vervolgens gebruiken de LED's knipperen. Het leest de standaard invoerapparaat zodat u wilt instellen van de standaard invoer tot "Stereo Mix" of wat anders de interne loopback-verbinding heet op andere geluidskaarten (de mijne is Realtek). Dan alleen muziek afspelen via uw favoriete app en de lampjes moeten knipperen.