Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
- Chibitronics Chibi Clip
- Kabel som fulgte med klipsen
- 3 hoppetråder
- mikro servomotor
- (valgfritt) krokodilleklipp
Trinn 1: Fest Chibi -klippet til datamaskinen
Koble Chibi -klippet til datamaskinen. Ikke glem å koble til både USB -kabelen og hodetelefonkontakten. Chibi -klippet henter strøm fra USB -en og mottar programmene dine via hodetelefonkontakten.
Trinn 2: Fest jumperledningene til servomotoren
De fleste servomotorer har en stikkontakt, så du må feste jumperkabler til denne slik at du kan sette endene på jumperkablene inn i Chibi Clip.
Fargen på ledningene du bruker spiller ingen rolle, men for å holde ting ryddig har vi festet festede jumper -ledninger i farge
Trinn 3: Fest motoren til Chibi -klippet
Motoren har tre ledninger: den røde er "strøm", hvit (noen motorer bruker gul) er "signal", og svart er "bakken". Vi skal feste dem til de tilsvarende delene av Chibi -klippet.
Det er mange forskjellige måter å fysisk feste ledningene til klippet. Det viktigste er å være sikker på at ledningene forblir i kontakt med tilkoblingspunktene på klippet.
Fest den svarte ledningen til GND -delen av klippet; den hvite (eller gule) til "0", og den røde til +5V øverst til høyre på klippet. Det er vanskelig å holde den røde ledningen i kontakt, slik at du kan bruke en krokodilleklipp for å opprette en bedre tilkobling.
Trinn 4: Last opp kode til ditt Chibi -klipp
Nå må vi laste opp noen kode til Chibi Clip.
Gå til:
Klikk nå på "Eksempler" -knappen, velg Aktuatorer -> Servo Sweep.
Koden skal se ut som koden på bildet her.
Hva gjør denne koden?
Hvis du er ny på koding eller Arduino, kan dette se litt forvirrende ut. Det første er å laste opp dette til Chibi -klippet for å se hva det gjør. Hvis du aldri har brukt en Chibi Chip, kan du ta en titt her.
Når du har lastet opp koden, bør du se servoen snu frem og tilbake.
/* Sweep by BARRAGAN Denne eksempelkoden er i allmennheten.
endret 8. november 2013 av Scott Fitzgerald https://www.arduino.cc/en/Tutorial/Sweep */
#inkludere
Servo myservo; // lage servoobjekt for å kontrollere en servo
int pos = 0; // variabel for å lagre servoposisjonen
ugyldig oppsett () {
myservo.attach (0); // fester servoen på pinne 0 til servoobjektet
}
void loop () {
for (pos = 0; pos <= 180; pos += 1) {// går fra 0 grader til 180 grader // i trinn på 1 grad myservo.write (pos); // be servoen om å gå til posisjon i variabelen 'pos'
forsinkelse (15); // venter 15 ms (millisekunder) på at servoen når posisjonen
}
for (pos = 180; pos> = 0; pos -= 1) {// går fra 180 grader til 0 grader
myservo.write (pos); // be servoen om å gå til posisjon i variabelen 'pos'
forsinkelse (15); // venter 15 ms på at servoen når posisjonen
}
}