Stap 1: Kijken naar het circuit
We gaan doen Pulse Width Modulation met behulp van een generieke N-kanaal kracht MOSFET aangesloten op de Transmit data pin van de rs232-poort van de computer. Als de seriële poort niet actief is, de pincode zal zitten op de "1" staat, die tegen de tijd dat het wordt vertaald naar rs232, is zoiets als - 12V (afhankelijk van de stuurprogramma's, het misschien wel dichter bij - 9V of -5V), en de transistor zullen vrij uit. Wanneer we "0" bits op de seriële poort verzenden, de rs232 pen gaat naar + 12V, of zo, dat is genoeg om de meeste mosfets vrij goed inschakelen.
Als we een heleboel "0" bis in een rij verzenden, zal de motor dicht bij volledig ON en de motor zal snel lopen. Als we meestal "1"-bits verzenden, de motor trager uitgevoerd.