Stap 3: Aansluiten van een stappenmotor aan een Arduino
Zijn makkelijk te gebruiken een microcontroller zoals een Arduino, controle van de switch volgorde, maar niets nuttig dat we moeten zitten kundig voor aandrijfmotoren die meestal een veel hogere stroom dan de Arduino trekken aankan op zijn eigen. Om dit te bereiken, gebruiken we een chip als de ULN2003 die is simpelweg gewoon een bank van 7 darlington-transistors, die kan schakelen upto 24V en behandelen ladingen van upto 500mA per uitgang pins – perfect voor een kleine stappenmotor.
Zoals u van de bovenstaande circuit zien kunt, om te controleren onze stappenmotor, moeten we gebruiken van slechts 4 van de 7 darlington-transistors beschikbaar op de ULN2003, omdat onze motor slechts 4 spoelen heeft. Zoals u zien kunt, zijn er 7 input pinnen (één voor elke darlington transistor). Een totaal van vijf draden sluit de Raad van bestuur en verbinding maken met de stappenmotor. Vier van deze draden zijn de output lijnen van de transistors op een chip ULN en één draad is de + 12V leveren dat we zullen gebruiken om te rijden de stappenmotor. Er zijn ook 4 rode LEDs (één voor elke uitvoerregel) die veranderen van ON wanneer die specifieke spoel is gedoofd.