Stap 3: Sluit een arduino met dat gegeven SW
Hier is een arduino SW, die opdrachten via USB ontvangt.
Het vertaalt comman zoals "P 70" om een PWM signaal op de aangewezen fan pin, dat 70% hoog en 30% laag is. Dit signaal wordt uitgezonden voor 1,2 seconden. Na dit gaat het signaal laag weer. Vervolgens all maar de laatste opdracht is weggegooid en de laatste (verse) opdracht wordt uitgevoerd. Op deze manier geen verouderde opdrachten kunnen bundelen omhoog.
Het idee achter die "voor 1,2 seconden" is, dat als geen verdere opdrachten komen in via USB (voor welke reden dan ook), opnieuw de ventilator werkt bijna alsof er helemaal geen verandering aan het systeem was.