Mündəricat:
Video: Robotun Ardınca EBot8 Obyekti: 5 Addım (Şəkillərlə birlikdə)
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Hara getdiyinizdən sonra onu izləyən bir robot etmək barədə heç düşünmüsünüzmü? Amma sadəcə bacarmadım?
Yaxşı… İndi edə bilərsiniz! Sizə robotu izləyən obyekti təqdim edirik! Bu dərsliyə gedin, bəyənin və səs verin və bəlkə də siz də edə bilərsiniz !!
Addım 1: Materialları toplayın
Bu heyrətamiz sadə layihəni həyata keçirmək üçün. Davam etmək üçün aşağıdakı hissələrə ehtiyacımız var:
Ebot8 lövhəsi
Proqramlaşdırma kabeli
Qadın -kişi jumper kabelləri
Ultrasonik sensorlar
Şassi {şassi ilə}
2 DC mühərriki
Bütün bu materialları burada tapa bilərsiniz.
Addım 2: Kabel çəkmə
Materialları buradan topladıqdan sonra Ultrasonik Sensorları düzgün kodlanmış EBot Board {A0-A1} rənginə bağlayın. Bunu etdinizsə, codin ilə davam edək.
Addım 3: Hata Ayıklama
İndi İnfraqırmızı sensorlarımızın mükəmməl işlədiyinə əmin olmaq üçün səhvləri (kompüter avadanlığı və ya proqram təminatı) müəyyən etmək və aradan qaldırmaq üçün onu düzəltməliyik.
- EBot Blockly tətbiqinizi kompüterinizdə açın.
- Giriş Oxumaları/Debug seçin.
- Açılan siyahıdan 'İnfraqırmızı Sensor' seçin.
- İlk İnfraqırmızı Sensorunuzun quraşdırıldığı pimi seçin. (P. S. Bir anda yalnız bir sensoru yoxlaya bilərsiniz.)
- 'Debug' düyməsini basın.
- İkinci sensor üçün də eyni şeyi edin.
- Yükləmə tamamlandıqdan və hər iki sensordan dəyərlər göstərildikdən sonra kodlaşdırmağa davam edə bilərik.
(Qeyd: Ayıklama bir səhvlə qarşılaşdısa, yenidən cəhd edin, əlaqəni yoxlayın. Əks təqdirdə sensoru dəyişdirin və yenidən cəhd edin.)
Addım 4: Kodlaşdırma
İndi sadəcə irəli gedə və kodumuzu buradan kopyalaya və ya bloklu kodu kopyalaya bilərsiniz. Şəkildə göstərildiyi kimi daha asan başa düşülməsi üçün blok üsulunu tövsiyə etsək də
// Kod_for_object_following_robot üçün
#define ultrasəs (x) ({analogRead (x)*0.833}/4) #include "Ebot.h" void setup {} {// Initialisations ebot_setup {}; // Pin Modları pinMode {A0, INPUT}; pinMode {A1, GİRİŞ}; } boşluq döngəsi {} {if (ultrasəs (A0)> = 30 && ultrasəs (A0) = 30 && ultrasəs (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } başqa {LMotor_1 (-5); RMotor_1 (10); }
Addım 5: Demo
Xoşunuza gəldi? Bəli bilirəm. Yalnız uşaqlar üçün daha çox interseting və əyləncəli layihələr etməyə davam edəcəyik!
Şərh bölməsində hər hansı bir fikir bildirməkdən çekinmeyin və biz mütləq cavab verəcəyik.