Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
- Klip Chibitronics Chibi
- Kábel, ktorý je súčasťou klipu
- 3 prepojovacie vodiče
- mikro servomotor
- (voliteľný) klip aligátora
Krok 1: Pripojte svorku Chibi k počítaču
Pripojte klip Chibi Clip k počítaču. Nezabudnite zapojiť OBOU USB kábel a konektor pre slúchadlá. Chibi Clip čerpá energiu z USB a prijíma vaše programy prostredníctvom konektora pre slúchadlá.
Krok 2: Pripojte prepojovacie vodiče k svojmu servomotoru
Väčšina servomotorov je dodávaná s päticou, takže k nej budete musieť pripojiť prepojovacie vodiče, aby ste mohli konce prepojovacích káblov zasunúť do klipu Chibi.
Na farbe vodičov, ktoré použijete, nezáleží, ale aby ste mali vo veciach poriadok, pripojili sme farebne pripevnené prepojovacie vodiče
Krok 3: Pripojte motor k úchytke Chibi
Motor má tri vodiče: červený je „napájanie“, biely (niektoré motory používajú žltý) „signál“a čierny „uzemnenie“. Chystáme sa ich pripevniť k zodpovedajúcim častiam klipu Chibi.
Existuje mnoho rôznych spôsobov, ako fyzicky pripevniť vodiče k sponke. Hlavnou vecou je zabezpečiť, aby drôty zostali v kontakte s bodmi pripojenia na svorke.
Pripojte čierny vodič k GND časti klipu; biela (alebo žltá) do „0“a červená do +5 V vpravo hore na klipe. Udržať červený vodič v kontakte je zložité, takže na lepšie spojenie môžete použiť aligátorovú svorku.
Krok 4: Nahrajte kód do svojho klipu Chibi
Teraz musíme nahrať nejaký kód do klipu Chibi.
Prejdite na:
Teraz kliknite na tlačidlo „Príklady“, vyberte Ovládače -> Servo Sweep.
Kód by mal vyzerať ako kód na obrázku tu.
Čo robí tento kód?
Ak s kódovaním alebo Arduinom začínate, môže to vyzerať trochu mätúco. Prvá vec je nahrať to do klipu Chibi, aby ste zistili, čo robí. Ak ste nikdy nepoužili čip Chibi, pozrite sa sem.
Po úspešnom nahraní kódu by ste mali vidieť servo otáčať sa tam a späť.
/* Sweep by BARRAGAN Tento príklad kódu je verejne dostupný.
upravené 8. novembra 2013, Scott Fitzgerald https://www.arduino.cc/en/Tutorial/Sweep */
#zahrnúť
Servo myservo; // vytvorenie objektu serva na ovládanie serva
int pos = 0; // premenná na uloženie polohy serva
neplatné nastavenie () {
myservo.attach (0); // pripevní servo na kolíku 0 k objektu serva
}
prázdna slučka () {
for (pos = 0; pos <= 180; pos += 1) {// ide od 0 stupňov do 180 stupňov // v krokoch po 1 stupni myservo.write (pos); // povedzte servu, aby prešlo na pozíciu v premennej 'pos'
oneskorenie (15); // čaká 15 ms (milisekundy), kým servo dosiahne polohu
}
for (pos = 180; pos> = 0; pos -= 1) {// sa pohybuje od 180 stupňov do 0 stupňov
myservo.write (pos); // povedzte servu, aby išlo do polohy v premennej 'pos'
oneskorenie (15); // čaká 15 ms, kým servo dosiahne polohu
}
}