Voor het aansturen van servomotoren is eens in de 20 milliseconden een puls nodig waarvan de breedte varieert tussen de 1 en de 2 ms. Een dergelijke puls is eenvoudig te genereren met behulp van bijvoorbeeld de bekende timer 555. Ook voor een microcontroller is het aansturen van 1 of 2 servomotoren niet echt ingewikkeld.
Voor het aansturen van een groter aantal moet je echter wel de trukendoos induiken. Wat is het probleem? Tijd! Om met behulp van een microcontroller iedere 20 ms een puls te genereren tussen ongeveer 1 en 2 ms zouden we de ingebouwde timer van een controller kunnen gebruiken. Deze timer geeft ons iedere 20 ms een interrupt.
Discussie (0 opmerking(en))