Inhoudsopgave:

Voer een servo uit met Chibitronics Chibi Clip - Ajarnpa
Voer een servo uit met Chibitronics Chibi Clip - Ajarnpa

Video: Voer een servo uit met Chibitronics Chibi Clip - Ajarnpa

Video: Voer een servo uit met Chibitronics Chibi Clip - Ajarnpa
Video: ARDUINO servo 2024, Juli-
Anonim
Voer een servo uit met Chibitronics Chibi Clip
Voer een servo uit met Chibitronics Chibi Clip
  • Chibitronics Chibi Clip
  • Kabel die bij de clip is geleverd
  • 3 jumperdraden
  • micro-servomotor
  • (optioneel) krokodillenklem

Stap 1: Bevestig de Chibi Clip aan de computer

Bevestig de Chibi Clip aan de computer
Bevestig de Chibi Clip aan de computer

Sluit de Chibi Clip aan op uw computer. Vergeet niet om zowel de USB-kabel als de headset-aansluiting aan te sluiten. De Chibi Clip haalt stroom uit de USB en ontvangt je programma's via de headset-aansluiting.

Stap 2: Bevestig uw jumperdraden aan uw servomotor

Bevestig uw jumperdraden aan uw servomotor
Bevestig uw jumperdraden aan uw servomotor

De meeste servomotoren worden geleverd met een busuiteinde, dus u moet hier jumperdraden aan bevestigen zodat u de uiteinden van de jumperdraden in de Chibi Clip kunt steken.

De kleur van de draden die je gebruikt maakt niet uit, maar om het netjes te houden, hebben we jumperdraden in kleur bevestigd

Stap 3: Bevestig de motor aan de Chibi Clip

Bevestig de motor aan de Chibi Clip
Bevestig de motor aan de Chibi Clip
Bevestig de motor aan de Chibi Clip
Bevestig de motor aan de Chibi Clip

De motor heeft drie draden: de rode is "power", wit (sommige motoren gebruiken geel) is "signaal" en zwart is "aarde". We gaan ze vastmaken aan de corresponderende delen van de Chibi clip.

Er zijn veel verschillende manieren om de draden fysiek aan de clip te bevestigen. Het belangrijkste is om ervoor te zorgen dat de draden in contact blijven met de verbindingspunten op de clip.

Bevestig de zwarte draad aan het GND-gedeelte van de clip; de witte (of gele) naar de "0", en de rode naar de +5V rechtsboven op de clip. Het is lastig om de rode draad in contact te houden, zodat je een krokodillenklem kunt gebruiken om een betere verbinding te maken.

Stap 4: Upload code naar uw Chibi Clip

Upload code naar uw Chibi-clip
Upload code naar uw Chibi-clip

Nu moeten we wat code uploaden naar de Chibi Clip.

Ga naar:

Klik nu op de knop "Voorbeelden", selecteer Actuators -> Servo Sweep.

De code zou eruit moeten zien als de hier afgebeelde code.

Wat doet deze code?

Als coderen of Arduino nieuw voor u is, ziet dit er misschien een beetje verwarrend uit. Het eerste is om dit naar je Chibi Clip te uploaden om te zien wat het doet. Als je nog nooit een Chibi Chip hebt gebruikt, kijk dan hier.

Zodra je de code met succes hebt geüpload, zou je de servo heen en weer moeten zien draaien.

/* Sweep by BARRAGAN Deze voorbeeldcode bevindt zich in het publieke domein.

gewijzigd op 8 november 2013 door Scott Fitzgerald https://www.arduino.cc/en/Tutorial/Sweep */

#erbij betrekken

Servo-mijnservo; // maak een servo-object om een servo te besturen

int pos = 0; // variabele om de servopositie op te slaan

ongeldige setup() {

mijnservo.attach(0); // bevestigt de servo op pin 0 aan het servo-object

}

lege lus() {

for (pos = 0; pos <= 180; pos += 1) { // gaat van 0 graden naar 180 graden // in stappen van 1 graad myservo.write(pos); // vertel servo om naar positie in variabele 'pos' te gaan

vertraging (15); // wacht 15 ms (milliseconden) voor de servo om de positie te bereiken

}

for (pos = 180; pos >= 0; pos -= 1) {// gaat van 180 graden naar 0 graden

mijnservo.write(pos); // vertel servo om naar positie in variabele 'pos' te gaan

vertraging (15); // wacht 15 ms totdat de servo de positie bereikt

}

}

Aanbevolen: