İçindekiler:
Video: EBot8 Nesne Takip Robotu: 5 Adım (Resimlerle)
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Gittiğiniz her yeri takip eden bir robot yapmayı hiç merak ettiniz mi? Ama yapamadın mı?
Peki… Şimdi yapabilirsiniz! Size robotu takip eden nesneyi sunuyoruz! Bu eğitime gidin, beğenin ve oy verin, belki siz de yapabilirsiniz!!
Adım 1: Malzemeleri Toplayın
Bu şaşırtıcı basit projeyi yapmak için. Devam etmek için aşağıdaki parçalara ihtiyacımız var:
Ebot8 Kurulu
Programlama kablosu
Dişi-erkek Jumper kabloları
Ultrasonik Sensörler
Şasi{şasi ile}
2 DC Motor
Bu malzemelerin tümü burada bulunabilir.
Adım 2: Kablolama
Malzemeleri buradan topladıktan sonra Ultrasonik Sensörleri renk kodlu EBot Kartına{A0-A1} bağlayınız. Bunu yaptıysanız, hadi kodlamaya geçelim.
3. Adım: Hata Ayıklama
Şimdi Kızılötesi sensörlerimizin kusursuz çalıştığından emin olmak için hata ayıklamamız gerekiyor, bu da hataları (bilgisayar donanımı veya yazılımı) belirlemek ve kaldırmak anlamına gelir.
- Bilgisayarınızda EBot Blockly uygulamanızı açın.
- Giriş Okumaları/Hata Ayıkla'yı seçin.
- 'Kızılötesi Sensör' açılır listesinden seçin.
- İlk Kızılötesi Sensörünüzün takıldığı pimi seçin. (Not: Bir seferde yalnızca bir sensörü kontrol edebilirsiniz.)
- 'Hata Ayıkla'yı tıklayın.
- İkinci sensör için de aynısını yapın.
- İndirme işlemi tamamlandıktan ve her iki sensörden de değerler gösterildikten sonra kodlamaya geçebiliriz.
(Not: Hata ayıklama bir hatayla karşılaştıysa tekrar deneyin, bağlantıyı kontrol edin. Değilse sensörü değiştirin ve tekrar deneyin.)
Adım 4: Kodlama
Şimdi devam edip kodumuzu buradan kopyalayabilir veya bloklu kodu kopyalayabilirsiniz. Her ne kadar anlaşılması daha kolay olduğu için resimde gösterildiği gibi blok yöntemini tavsiye etmemize rağmen
//Code_for_object_following_robot
#define ultrason(x) ({analogRead(x)*0.833}/4) #include "Ebot.h" void kurulumu{} { //Başlatma işlemleri ebot_setup{}; //Pin Modları pinMode {A0, INPUT}; pinMode {A1, GİRİŞ}; } void loop{} { if(ultrason(A0)>=30 && ultrason(A0)=30 && ultrason(A1)<=200) { LMotor_1(0); RMotor_1(0); } else { LMotor_1(-5); RMotor_1(10); }
Adım 5: Demo
Beğendin mi? Evet biliyorum. Sizler için daha iç içe ve eğlenceli projeler yapmaya devam edeceğiz çocuklar!
Yorumlar bölümünde herhangi bir fikri yorum yapmaktan çekinmeyin ve kesinlikle cevap vereceğiz.