Stap 2: Laat het beest tot leven komen!
OK, heb je je catapult geassembleerd en klaar te hebben wat plezier! Je moet nu een code toevoegen om te brengen van uw nieuwe speeltje tot leven.
Sluit de servo's:
Servo motoren werk door een PWM-signaal (pulse width modulation), waarin de servo motor positie toe te passen. Control servo motors van arduino u zult moeten gebruiken PWM pinnen (3,4,5,6,9,10 in Arduino UNO), ik heb mijn servo's als volgt aangesloten:
- Basis motor - pin 9
- Lade motor-pin 6
- Arm motor - pin 5
- Lade lock motor - pin 3
Voeg sommige kracht:
Je moet niet vertrouwen op de voeding van je Arduino voor het aandrijven van uw servo's. Een externe stroomvoorziening moet worden gebruikt (een 2A 5V zou voldoende moeten zijn). Het schild van de sensor verbinden met uw voeding en zorg ervoor dat de sensor-shield gebruik van een externe energiebron (door het verwijderen van macht omschakeling) ingesteld.
Maak het verplaatsen!
U kunt mijn code gebruiken uw katapult tot leven te brengen, maar wil ik daag u uit om het te doen op uw eigen!
Als je nieuw op arduino/programmering hier bent zijn enkele tips voor jou:
- Hier is een basisgids op hoe met servomotoren met arduino,
- Begin met één motor en voegt u de anderen.
- Servomotoren neiging om de reageren snel, dat is niet wat je wilt. Sommige code/vertraging een sweep om effect te creëren wanneer de motoren gaan toevoegen.
- Uw code als een verhaal schrijven, zorg ervoor dat het kan worden gelezen. Bijvoorbeeld gebruik juiste naamgeving voor uw variabelen ('baseMotor' en niet 'motor1')
- Uw catapult kunt 'opsommingstekens' automatisch laden vanuit lade tijdschrift, timing kan lastig