Stap 1: Controle Pins/Power
Beide MegaMotos gebruik een reeks jumperpinnen om te kiezen welke pinnen de Arduino gebruikt om te communiceren met het. Dit geeft een grote mate van flexibiliteit te beheersen meerdere MegaMotos tegelijk, of interface van de MegaMoto met andere schilden. Hieronder is een uitleg van elk van de jumpers.
Pins inschakelen
De pin inschakelen is wat pin "ingeschakeld" het bord, zodat om te controleren de motor. Als de Raad van bestuur is uitgeschakeld, wordt de motor zal worden gestopt en kan niet worden gecontroleerd. Kiest u voor D8, D12 of D13, zal de Raad van bestuur worden ingeschakeld wanneer u de digitale pennen 8,12, of 13 HIGH schrijft. Kiest u 5V, zal de Raad van bestuur worden toegelaten zolang het macht heeft (zo lang als deze is aangesloten op de Arduino).
PWMA/B:
Deze pennen worden gebruikt voor het verplaatsen van de motor. PWMA/B zal controle extensie/retractie afhankelijk van hoe u de bedieningssleutel aan op de A Sluit / B-terminals. De snelheid van de motor kan worden gecontroleerd met behulp van analogWrite op de corresponderende pin maken een PWM-signaal. Snelheden kunnen worden tussen 0-255, waardoor de motor 0-100% van de spanning van de voeding (0-12V).
Sensor:
De sensor pennen hebben 2 jumpers op hen. De één jumper (verticaal), verbinding A2/A3 wordt gebruikt om de huidige sensoren van beide helften van de H-brug met elkaar verbinden. Elke zijde van de H-brug is een transistor op, dat de huidige is afgelezen. Als u de MegaMoto gebruikt om te bepalen van 1 bidirectionally van de actuator, zal dan er de dezelfde stroom die door beide transistors. Als u de jumper aangesloten laat, zullen beide Stroomsensoren parallel, waardoor u de helft van wat de huidige lezing is. Als de jumper wordt verbroken, zullen de huidige lezing de vollast. Voor hoge huidige (10A +) toepassingen, is het aangeraden om te houden van de jumper verbonden om te voorkomen dat te veel huidige uit te gaan door middel van de sensoren, uitbreiding van hun leven.
De formule voor de huidige lezing: 0.075V per amp stroom voor de MegaMoto Plus en 0.051V per amp stroom voor de MegaMoto GT.
Ex: Als u van een MegaMoto Plus gebruikmaakt, en de motor 20 ampère trekt en de jumper wordt losgekoppeld, de huidige feedback pin zullen op 20 * 0,075 = 1,5 volt, die een lezing van ~ 300 geeft wanneer u de functie analogRead(). Als de jumper is verbonden, zullen de lezing volt 0,75 of 150 ~ via analogRead().
De tweede jumper (horizontaal) kiest welke analoge pin die de Arduino feedback van lezen zal.
Als u van een 12V gebruikmaakt (of minder) voeding aan de macht van de MegaMoto, kunt u dat hetzelfde aanbod voor het aandrijven van de Arduino. Gewoon een klein draad van de VLEERMUIS + verbinding te maken met de Vin pin. Zie de tweede foto.