Mundarija:

Robotdan keyingi EBot8 ob'ekti: 5 qadam (rasmlar bilan)
Robotdan keyingi EBot8 ob'ekti: 5 qadam (rasmlar bilan)

Video: Robotdan keyingi EBot8 ob'ekti: 5 qadam (rasmlar bilan)

Video: Robotdan keyingi EBot8 ob'ekti: 5 qadam (rasmlar bilan)
Video: DUNYODAGI ENG AQILLIY TOP 6 TA ROBOT 2024, Iyul
Anonim
Robotga ergashadigan EBot8 ob'ekti
Robotga ergashadigan EBot8 ob'ekti
Robotga ergashadigan EBot8 ob'ekti
Robotga ergashadigan EBot8 ob'ekti

Qaerga bormang, ergashadigan robot yasash haqida hech o'ylab ko'rganmisiz? Lekin qila olmadimi?

Xo'sh … Endi mumkin! Biz sizga robotdan keyingi ob'ektni taqdim etamiz! Ushbu darslikka o'ting, yoqing va ovoz bering, ehtimol siz ham qila olasiz !!

1 -qadam: Materiallarni yig'ish

Materiallarni yig'ing
Materiallarni yig'ing
Materiallarni yig'ing
Materiallarni yig'ing
Materiallarni yig'ing
Materiallarni yig'ing

Bu ajoyib oddiy loyihani amalga oshirish uchun. Davom etish uchun bizga quyidagi qismlar kerak:

Ebot 8 taxtasi

Dasturlash kabeli

Ayol -erkak jumper kabellari

Ultrasonik sensorlar

Shassi {shassi}

2 ta shahar motorlari

Bu materiallarning barchasini bu erda topish mumkin.

2 -qadam: simlarni ulash

Bu erdan materiallarni yig'ib olgandan so'ng, Ultrasonik datchiklarni to'g'ri kodlangan EBot Board {A0-A1} rangiga ulang. Agar siz buni qilgan bo'lsangiz, keling, kodinni davom ettiraylik.

3 -qadam: disk raskadrovka

Nosozliklarni tuzatish
Nosozliklarni tuzatish

Endi infraqizil sensorlarimiz to'liq ishlayotganiga ishonch hosil qilish uchun biz ularni disk raskadrovka qilishimiz kerak, ya'ni xatolarni aniqlash (kompyuter uskunalari yoki dasturiy ta'minot).

  1. Kompyuteringizda EBot Blockly ilovasini oching.
  2. Kirishni o'qish/disk raskadrovka -ni tanlang.
  3. Ochiladigan ro'yxatdan "Infraqizil sensorlar" ni tanlang.
  4. Birinchi infraqizil sensori o'rnatilgan pinni tanlang. (P. S. Siz bir vaqtning o'zida faqat bitta sensorni tekshirishingiz mumkin.)
  5. "Debug" ni bosing.
  6. Ikkinchi sensor uchun ham xuddi shunday qiling.
  7. Yuklab olish tugagandan so'ng va ikkala sensordan qiymatlar ko'rsatilgandan so'ng, biz kodlashni davom ettirishimiz mumkin.

(Eslatma: Agar xato tuzatishda xatolik yuz bergan bo'lsa, qaytadan urinib ko'ring, ulanishni tekshiring. Agar yo'q bo'lsa, sensorni almashtiring va qaytadan urinib ko'ring.)

4 -qadam: kodlash

Kodlash
Kodlash

Endi siz bizning kodimizni bu erdan ko'chirishingiz yoki blokli kodni nusxalashingiz mumkin. Garchi biz rasmda ko'rsatilgandek blokli usulni tavsiya qilsak ham, uni tushunish osonroq

// Ob'ekt_following_robot kodi

#define ultratovush (x) ({analogRead (x)*0.833}/4) #include "Ebot.h" void setup {} {// Initialisations ebot_setup {}; // PinMode {A0, INPUT} pin usullari; pinMode {A1, INPUT}; } bo'shliq pastadir {} {if (ultratovush (A0)> = 30 && ultratovush (A0) = 30 && ultratovush (A1) <= 200) {LMotor_1 (0); RMotor_1 (0); } boshqa {LMotor_1 (-5); RMotor_1 (10); }

5 -qadam: demo

Image
Image

Sizga yoqdimi? Ha, bilaman. Biz sizlar uchun yanada qiziqarli va qiziqarli loyihalarni yaratishda davom etamiz!

Fikrlar bo'limida biron bir fikr bildirishingiz mumkin, biz albatta javob beramiz.

Tavsiya: