Kan iemand mij vertellen hoe ik een servo motortje kan aansturen met een 8051 in assembler.

Blijkbaar niet.
Weet iemand soms een andere manier om een servo aan te sturen? Er mogen ook andere ic gebruikt worden maar het hart van de schakeling moet een 8051 zijn.

een servo werkt met een puls van 1 ms tot 2 ms (afhankelijk van welke uitslag van de servo je wilt), dus

loop
pootbit aan
wacht x ms
poortbit uit
wacht 50 ms
goto loop

Met x = 1 ms voor de ene kant en x = 2 ms voor de andere kant en alle tussenliggende waarden voor ergens er tussen in.

het witte draadje gaat aan de poortpin, zwarte gaat aan Gnd en de rode gaat aan Vcc

[Bericht gewijzigd door ikkedus op ]