Mundarija:
- 1 -qadam: MBlock -ni sozlash
- 2 -qadam: Arduino/HyperDuino sozlamalarini o'zgartirish
- 3 -qadam: MBlock -da aqlli mashinani dasturlash
Video: HyperDuino uchun MBlock brauzeriga asoslangan kodlashni boshlash: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
HyperDuino bilan mBlock veb -darsligiga xush kelibsiz. Bu sizga mBlock -ni qanday o'rnatishni va kodingizni HyperDuino -ga yuklashni ko'rsatib beradi. Bu sizga aqlli avtomobil uchun asosiy kodni qanday yaratishni ham ko'rsatadi. Boshlash uchun BU YERNI bosish orqali unga kirishga ruxsat bering.
1 -qadam: MBlock -ni sozlash
Veb -sahifa yuklana boshlagach, sizdan flesh -pleerni yoqish so'raladi, agar buni qilmagan bo'lsangiz, davom eting va fleshni yoqish -ni tanlang va uni google chrome -da ishlashiga ruxsat bering. Bu tugallangach, siz blokirovkalarni blokirovka qilishning asosiy sahifasiga o'tasiz. Biz deyarli sozlashni tugatdik! Keyinchalik, siz kodni haqiqiy Arduino/HyperDuino -ga kompilyatsiya qilish uchun zarur bo'lgan vilkasini yuklab olishni taklif qilasiz. Davom eting va dasturiy ta'minotni yuklab olishni boshlang. Yuklab olayotganda siz uni ekranning chap pastki qismida ko'rasiz. Aks holda, siz Chrome brauzerining o'ng tomonidagi uchta nuqtali tugmachani bosib yuklab olishingiz mumkin. Agar u ko'rinmasa, o'ng tugmani bosganingizga ishonch hosil qiling. O'rnatishni bajarish uchun o'rnatuvchini ishga tushirishingiz va barcha bosqichlarni bajarishingiz kerak bo'ladi. Hammasi tugagandan so'ng, siz ko'rsatilgandek kompyuterni qayta ishga tushirishingiz kerak bo'ladi. Zaxiraga yuklanganda, hamma ishga tayyor bo'lishi kerak!
2 -qadam: Arduino/HyperDuino sozlamalarini o'zgartirish
Dasturlashni boshlashdan oldin siz rejimni Arduino rejimiga o'rnatishni xohlaysiz va kerakli turdagi taxtaga yuklayotganingizga ishonch hosil qiling. Yangi boshlanuvchilar uchun tahrirlashni bosing va eng pastki qismida Arduino rejimi yoziladi. Bu ekran ko'rinishini o'zgartiradi, lekin xavotir olmang, bu faqat Arduino/HyperDuino dasturlashda keraksiz bo'lgan kodni olib tashladi. Keyingi safar siz yuklagan taxtani o'zgartirmoqchisiz. Men Arduino Uno -dan foydalanaman, bu asosan HyperDuino bilan bog'langan, shuning uchun uni mBot -dan Arduino Uno -ga almashtirishga ruxsat bering. Nihoyat, biz uni yuklamoqchi bo'lganimizda nima qilayotganimizni chalkashtirib yubormaslik uchun ulanish turini o'rnatmoqchimiz. Ekranning o'ng tomonida, ulanish yorlig'ini bosing va "USB" ni tanlang va Arduino/HyperDuino ulangan USB portiga ulanganligiga ishonch hosil qiling, bu har xil kompyuterlar o'rtasida bo'lishi mumkin. Bo'ldi shu! Siz mBlock brauzer versiyasini sozlashni yakunladingiz. Quyida aqlli mashinani yasash va uni Arduino/HyperDuino -ga yuklash bo'yicha misol kodi keltirilgan.
3 -qadam: MBlock -da aqlli mashinani dasturlash
Men ikkala g'ildirak uchun oldinga va orqaga funktsiyani aniqlash uchun 4 ta blokni yaratishni boshladim. Men buni qildim, chunki chapga va o'ngga burilish funktsiyasini bajarishda robot aylanganda osonroq va chiroyli ko'rinadi. Men sizga keyingi rasmga qarashdan oldin, ushbu 4 ta buyruqni bajarishga yoki hatto har bir dvigatelni oldinga va orqaga burishning boshqa usulini yaratishga harakat qilaman. Endi bizda har bir dvigatel uchun oldinga ham, orqaga ham buyruq bor, buning uchun to'liq oldinga, to'liq orqaga, chapga va o'ngga funktsiyani bajarishga ruxsat bering. Texnik jihatdan siz chapga va o'ngga burish uchun biz bergan oldinga buyruqlardan birini ishlatishingiz mumkin, lekin men bir dvigatelni orqaga, ikkinchisini oldinga siljitish uchun yoqishni yaxshi ko'raman. Endi biz buni tugatdik, asosiy kodga o'tamiz. Dastlab, mashina dastur boshlanganda oldinga harakatlanishini xohlaymiz. Keyin biz ultratovushli sensor qismini shunday qo'shishimiz mumkin. Hozircha men ultratovush sensori qismining bitta misolini qoldiraman, chunki kodning eng yaxshi qismi u bilan birga keladigan ijodkorlikdir. Bu mashinani qanchalik aqlli qilishingiz mumkinligini ko'ring. Bu kod uni ochiq qoldiradi, u erda devorlardan qochadi, lekin u hali ham joylarda qolib ketishi mumkin. Agar sizda biron bir savol bo'lsa, sharh qoldiring, shunda men sizga yordam beraman!
Tavsiya:
Arduino brauzeriga asoslangan masofadan boshqarish pulti (linux): 9 qadam (rasmlar bilan)
Arduino brauzeriga asoslangan masofadan boshqarish pulti (linux): Bizda bolalar bor. Men ularni chindan ham yaxshi ko'raman, lekin ular bolalar kanallarini qo'yganda, ular sun'iy yo'ldosh va televizor uchun masofadan boshqarish pultini yashirishadi. Bu bir necha yillar davomida har kuni sodir bo'lgandan keyin va mening sevikli rafiqam menga ruxsat bergandan keyin
NRF51822, ARM® KEIL MDK V5 + ST-Link uchun IDE-ni qanday boshlash kerak: 6 qadam
NRF51822, ARM® KEIL MDK V5 + ST-Link uchun IDE-ni qanday boshlash kerak: Umumiy ko'rib chiqish Men o'z sevimli mashg'ulotim loyihasi uchun nRF51822 ilovasini ishlab chiqa boshlaganimda, bu mavzu bo'yicha aniq ma'lumot yo'qligini aniqladim. Bu erda men o'zim boshdan kechirgan narsalarga e'tibor qaratmoqchiman
Elektronika bilan boshlash uchun oddiy fokuslar: 6 qadam
Elektronika bilan boshlashning oddiy fokuslari: elektronikaga bo'lgan ishtiyoq akkumulyatorli LEDni yoqishdan boshlanishi mumkin. Bu ko'rsatmalarda men qanday qilib osonlik bilan mavjud bo'laklardan elektronikani sinash uchun ajoyib asboblar va komponentlar yasashni tushuntiraman. E'tibor bering, bu vositalar f
Kodlashni tahlil qilish asboblar to'plami ko'rsatmalari: 9 qadam
Kodlarni tahlil qilish bo'yicha ko'rsatmalar: Kodlarni tahlil qilish uchun asboblar to'plami (CAT) - bu Internetda mavjud bo'lgan sifatli ma'lumotlarni tahlil qilish uchun bepul dastur. Matnli ma'lumotlarga ega bo'lgan tadqiqotchilar uchun CAT katta hajmdagi ma'lumotlar miqdorini miqdoriy turlarga ajratish va modelini tuzishga imkon beradi.
Python Turtle yordamida kodlashni o'rganing: 4 qadam
Python Turtle yordamida kodlashni o'rganing: Ushbu qo'llanmada biz Python yordamida kodlashning qiziqarli dunyosi, xususan Turtle kutubxonasi bilan tanishtiramiz. Agar siz ko'proq ma'lumotga ega bo'lishni istasangiz, muallifning kitobini o'qishni taklif qilamiz: https: //www.amazo