Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
- Chibitronics Chibi Klipi
- Kliplə birlikdə gələn kabel
- 3 keçid teli
- mikro servo motor
- (isteğe bağlı) timsah klipi
Addım 1: Chibi klipini kompüterə bağlayın
Chibi Klipini kompüterinizə qoşun. Həm USB kabelini, həm də qulaqlıq yuvasını bağlamağı unutmayın. Chibi Clip USB -dən güc alır və proqramlarınızı qulaqlıq yuvasından alır.
Addım 2: Jumper tellərinizi Servo Motorunuza bağlayın
Əksər servo mühərriklər bir yuva ucu ilə gəlir, buna görə tullanan tellərin uclarını Chibi Klipinə daxil edə biləcəyiniz üçün buraya keçid telləri bağlamalı olacaqsınız.
İstifadə etdiyiniz tellərin rəngi heç bir əhəmiyyət kəsb etmir, amma əşyaları səliqəli saxlamaq üçün rəngli yapışqan tellər bağladıq.
Addım 3: Motoru Chibi Klipinə bağlayın
Motorun üç teli var: qırmızı "güc", ağ (bəzi mühərriklər sarıdan istifadə edir) "siqnal", qara isə "torpaq" dır. Onları Chibi klipinin müvafiq hissələrinə yapışdıracağıq.
Telləri klipə fiziki olaraq bağlamağın bir çox fərqli yolu var. Əsas odur ki, tellər klipdəki əlaqə nöqtələri ilə təmasda olsun.
Qara teli klipin GND hissəsinə bağlayın; ağ (və ya sarı) "0" a, qırmızı isə klipin sağ üst hissəsindəki +5V -ə. Qırmızı telin təmasda olması çətindir, buna görə daha yaxşı bir əlaqə yaratmaq üçün timsah klipindən istifadə edə bilərsiniz.
Addım 4: Kodu Chibi Klipinizə Yükləyin
İndi Chibi Klipinə bir kod yükləməliyik.
Https://ltc.chibitronics.com/ saytına daxil olun
İndi "Nümunələr" düyməsini basın, Aktuatorlar -> Servo Süpürmə seçin.
Kod burada göstərilən koda bənzəməlidir.
Bu kod nə edir?
Kodlaşdırma və ya Arduino ilə yeni tanışsınızsa, bu bir az qarışıq görünə bilər. İlk şey, nə etdiyini görmək üçün bunu Chibi Klipinizə yükləməkdir. Heç vaxt Chibi Chip istifadə etməmisinizsə, bura baxın.
Kodu uğurla yüklədikdən sonra servonun irəli və geri döndüyünü görməlisiniz.
/* Sweet by BARRAGAN Bu nümunə kod ictimai malıdır.
8 Noyabr 2013, Scott Fitzgerald tərəfindən dəyişdirildi https://www.arduino.cc/en/Tutorial/Sweep */
#daxil edin
Servo xidməti; // servoya nəzarət etmək üçün servo obyekti yaradın
int pos = 0; // servo mövqeyini saxlamaq üçün dəyişən
boş quraşdırma () {
myservo.attach (0); // servoyu pin 0 -da servo obyektə bağlayır
}
boşluq döngəsi () {
for (pos = 0; pos <= 180; pos += 1) {// 0 dərəcədən 180 dərəcəyə qədər gedir // 1 dərəcə addımlarla myservo.write (pos); // servoya deyin ki, 'pos' dəyişən mövqeyə keçsin
gecikmə (15); // servonun mövqeyə çatması üçün 15 ms (milisaniyə) gözləyir
}
for (pos = 180; pos> = 0; pos -= 1) {// 180 dərəcədən 0 dərəcəyə qədər gedir
myservo.write (pos); // servoya deyin ki, 'pos' dəyişən mövqeyə keçsin
gecikmə (15); // servonun mövqeyə çatması üçün 15 ms gözləyir
}
}