Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
- Chibitronics Chibi klamber
- Klambriga kaasas olnud kaabel
- 3 hüppaja juhet
- mikro servomootor
- (valikuline) alligaatoriklamber
Samm: kinnitage Chibi klamber arvutiga
Ühendage Chibi Clip arvutiga. Ärge unustage ühendada mõlemat USB -kaablit ja peakomplekti pesa. Chibi Clip võtab toite USB -lt ja võtab teie programmid vastu peakomplekti pesa kaudu.
Samm: kinnitage oma hüppaja juhtmed oma servomootori külge
Enamikul servomootoritel on pistikupesaots, nii et peate sellele kinnitama hüppaja juhtmed, et saaksite hüppaja juhtmete otsad Chibi klambrisse sisestada.
Kasutatavate juhtmete värv ei ole oluline, kuid asjade korrashoidmiseks oleme kinnitanud värvilised hüppajajuhtmed
Samm: kinnitage mootor Chibi klambri külge
Mootoril on kolm juhtmest: punane on "toide", valge (mõned mootorid kasutavad kollast) on "signaal" ja must on "maandatud". Kinnitame need Chibi klambri vastavatele osadele.
Juhtmete füüsiliseks kinnitamiseks klambri külge on palju erinevaid viise. Peamine on olla kindel, et juhtmed jäävad klambri ühenduskohtadega kokku.
Kinnitage must traat klambri GND osa külge; valge (või kollane) "0" -ni ja punane +5V -ni klambri paremas ülanurgas. Punase juhtme kontaktis hoidmine on keeruline, nii et parema ühenduse loomiseks võite kasutada alligaatoriklambrit.
Samm: laadige kood oma Chibi klippi üles
Nüüd peame Chibi klippi mõne koodi üles laadima.
Minge aadressile:
Nüüd klõpsake nuppu "Näited", valige Täiturid -> Servopühkimine.
Kood peaks välja nägema nagu siin kujutatud kood.
Mida see kood teeb?
Kui olete kodeerimise või Arduinoga uus, võib see tunduda pisut segane. Esiteks laadige see oma Chibi klippi üles, et näha, mida see teeb. Kui te pole kunagi Chibi kiipi kasutanud, vaadake siit.
Kui olete koodi edukalt üles laadinud, peaksite nägema servo edasi -tagasi pööramist.
/* Sweep by BARRAGAN See näite kood on üldkasutatav.
muudetud 8. novembril 2013, autor Scott Fitzgerald https://www.arduino.cc/en/Tutorial/Sweep */
#kaasake
Servo myservo; // luua servoobjekt servo juhtimiseks
int pos = 0; // muutuja servoasendi salvestamiseks
tühine seadistus () {
myservo.attach (0); // kinnitab tihvti 0 servo servoobjekti külge
}
void loop () {
jaoks (pos = 0; pos <= 180; pos += 1) {// läheb 0 kraadilt 180 kraadini // 1 -kraadiste sammudega myservo.write (pos); // ütle servole, et see muutuja "pos" asendisse läheks
viivitus (15); // ootab 15 ms (millisekundit), kuni servo jõuab asendisse
}
jaoks (pos = 180; pos> = 0; pos -= 1) {// läheb 180 kraadilt 0 kraadini
myservo.write (pos); // käsi servol muutuvas pos positsiooni minna
viivitus (15); // ootab 15 ms, kuni servo jõuab asendisse
}
}