
Qaysi malina pi robototexnika kit kodlashni o'rgatadi?
Bir nechta malina pi robototexnika to'plamini shunchaki dasturlashtirilgan xususiyatlarni taklif qilishdan ko'ra tuzilgan o'quv dasturlari orqali individual o'quv dasturlarini inobatga oladi. GOPIGO3, XRP platformasi, quyosh nuri pikarlari va Pikobriks o'zlarining o'quv doiralarida piton orqali -}} blokirovkada rivojlanishini qo'llab-quvvatlaydilar.
Siz dasturlashingiz mumkin bo'lgan to'plam va dasturni juda ko'p o'rgatadigan narsa o'rtasidagi farq. O'nlab platformalar va ularning haqiqiy o'quv materiallarini tahlil qilgandan so'ng, ko'p to'plamlar qiyin vaziyatga tushadi: ular o'quv qurollari emas, balki ingichka hujjatlar bilan dasturlashtirilgan o'yinchoqlar. Ota-onalar farzandlari o'zlarining farzandlarini kodlashni o'rganishlarini kutayotgan holda, faqat bir nechta namuna skriptlarini kashf etishlari va oldinga aniq yozish uchun.
Kodlash ta'limidagi bo'shliqni tushunish
Dasturlash dasturini o'tkazuvchilarning hammasi ham "dasturlashtiriladigan" robotlar emas. Ushbu farq ko'pchilik xaridorlarga tashrif buyuradi.
Dasturlashtirilgan to'plam API yoki interfeysni, uni boshqarish uchun kod yozishingiz mumkin. Hisoblash fikrlash ko'nikmalarini muntazam ravishda ishlab chiqadigan dars, qiyinchiliklar va yutuqlarga erishadigan o'quv yurtlari. Avvalgi vositalar sizga vositalarni beradi; ikkinchisi sizni qanday fikrda bo'lishingizni ko'rsatadi.
"Yartestrester" politexnika institutining Obuna platformaidan olib borilgan tadqiqotlar shuni ko'rsatadiki, talabalar mustaqil ravishda robot dasturlarini mustaqil ravishda yaratib olishlari mumkin. Ko'pchilik iste'molchilar robototiklari uch soatlik o'quv qo'llanma ostida taqdim etiladi.
Kodlash tili o'quv yo'lidan kamroq narsani anglatadi. Sprate vizual bloklar orqali mantiqiy fikrlashni o'rgatadi. Python - SINEX ko'nikmalarini yaratadi. Arduino c ++ darajasi - Doimiy nazoratni amalga oshiradi. Ularning har biri qadriga ega, ammo agar to'plam asta-sekin murakkablashayotgan keksa qiyinchiliklarni taqdim etsa. Tuzilgan darslarsiz barcha uch tilni qo'llab-quvvatlaydigan robot ularning hech birini samarali ravishda o'rgatadi.

To'liq o'quv doirasi bilan eng yaxshi malina pi robototexnika to'plamlari
Uchta platforma tarqalgan misollardan ko'ra keng qamrovli kodlashni o'rgatadi.
GOPigo3: Sinf xonasi standarti
Dexter Industriallari goligo3 ni o'qitish uchun aniq ishlab chiqdi va shuni ko'rsatadiki. Platforma skrin 3, python va blokirovka qilishni qo'llab-quvvatlaydi, ammo haqiqiy kuch - to'liq o'quv muhitini yaratadigan robotlar tizimi uchun libosda yotadi.
O'quv dasturlari 40+ onlayn portal orqali tuzilgan tadbirlarni qamrab oladi. Talabalar dastur oqimini tushunish uchun vizual blok kodlashidan boshlanadi, so'ngra pythonga o'tish aniq bloklar matn kodini tarjima qilishini ko'rsatadigan rasmlarga o'tish. Har bir dars eski kontseptsiyalarga, o'zgaruvchilar, shartli, halqalar va funktsiyalarni mantiqiy ketma-ketlikda quradi.
O'qituvchilar talabalar tomonidan 25-35 sinf soatlarida to'liq progressiyani yakunladi. O'quv dasturi Deksterning nazariy dizayni emas, balki haqiqiy sinflar foydalanishidan tashqari 400 dan ortiq maktablar bilan ishlagan. To'liq bitali to'plam uchun narx 250 dollarni tashkil qiladi.
XRP platformasi: birinchi robototexnika faxriylari tomonidan qurilgan
SparkFuning tajribasi robototexnika platformasi, shuningdek, robototexnikadagi bo'shliqlarni hal qilish uchun Deka tadqiqotlari va "Orpiester" politexnika instituti "konsorsiumidan paydo bo'ldi. To'liq pi taxtasidan ko'ra malina pi pico w platforma markazlari, uni yanada ko'proq va yangi boshlanuvchilar uchun juda kamroq aylantiradi.
WPI yuzlab talabalar bilan sinovdan o'tgan tuzilgan onlayn modullarni ishlab chiqdi. O'quv dasturi - - - - - piton orqali o'tadi va birinchi robototexnika musobaqalarida qo'llaniladi. Bu birinchi dasturdan raqobatbardosh robototexnikaga yo'naltirilgan to'g'ridan-to'g'ri yo'lni yaratadi.
O'quv ketma-ketligi talabalarni sensdor integratsiyalashuvi, keyingi, to'siqni oldini olish, taxminan 30 soat davomida - ishlab chiqarishni oldini olish va avtonom qarorlar olib boradi. Siz "Keyingi nima qilasiz", deb qiziqadigan to'plamlardan farqli o'laroq, har bir modul oldingi tushunchalarni yanada murakkablashishni talab qiladigan yangi muammolarni qulfdan chiqaradi.
Talabalar platformaga dasturiy ta'minotni o'rnatish boshchiligisiz veb-brauzer orqali kirishlari mumkin. Kit taxminan 200 dollarga tushadi, bu muhim o'qituvchilarning chegirmalari mavjud. Open - Manba tabiatiy tabiatni jamoatchilik hissalarini kengaytirishni anglatadi.
Sunfions Picar - X: Matn ko'prigi uchun ingl
Sunfunderning pikar - x X-ni -} kodlash asosida vizualdan aniq chiqish orqali ajralib turadi. Kit ham tirnalgan va piton bilan ishlaydi, ammo haqiqiy {{3} har bir tirnalgan dastur uchun mos keladigan piton kodini juda ko'rsatadi.
Ushbu parallel ko'rinishga ko'ra, talabalarga vizual bloklar qanday qilib keskin o'tishni majbur qilmasdan matn sintaksisiga tarjima qilishlarini tushunishga yordam beradi. Agar talaba "oldinga siljitish" blokini sudrab, avtoulovni ko'radi. (50) python derazasida paydo bo'ladi. Ushbu kognitiv ko'prik "-" kodi "SMS yozganida birinchi o'quvchilarni birinchi marta duch kelganda qo'rquvni pasaytiradi.
Qo'shilgan hujjatlar 15 ta tuzilgan loyihalarni qamrab oladi, har biri oldingi darslarda qurilishda yangi dasturiy kontseptsiyalarni taqdim etadi. Quyosh nuri, shuningdek, anjuman o'quvchilari yoki oilalar uchun muhim ahamiyatga ega bo'lgan keng qamrovli video darsliklarini ham o'z ichiga oladi.
Platformada aniq misol kodlari orqali yuzlarni aniqlash, ranglarni tan olish va boshqa AI arizalarini qo'llab-quvvatlaydi. Konfiguratsiyaga qarab Kit narxi 200-250 AQSh dollari atrofida.
Ramsberry Pi robototexnika kutubxonalari bilan
Bir nechta platformalar rasmiy o'quv dasturlari tuzilmasdan keng kodlash manbalarini ta'minlaydi.
Frenove 4WD-Smart Cople ilg'or kontseptsiyalar orqali Python dasturlash asoslarini qamrab olgan keng qamrovli o'quv qo'llanmalarini o'z ichiga oladi. Rubotikaga yo'naltirilgan dasturiy dasturlashda - - - -} dasturiyvand kombinatsiyasini muntazam ravishda qamrab olgan.
Qanday qilib frantsuz, ayniqsa yaxshi qiladi: shunchaki parchalardan ko'ra murakkab xulq-atvor uchun to'liq, ish kodini ko'rsatish. Talabalar to'siqni oldini olish yoki chiziqni bajaradigan dasturlarni ishlatishlari mumkin, keyin amalga oshirishni tushunish uchun kodni o'rganing. Ushbu "ishlaydigan misol" o'z-o'zidan talablarga javob beradigan o'quvchilarga mustaqil qidirish bilan qulay.
Pikobriks platformasi boshqacha yondashuvni butunlay ishlatadi. Kit - blokni taqdim etadi, uning boshlang'ich qismini tashkil etadi, ular bir vaqtning o'zida ekvivalent python kodini ko'rsatayotganda -}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} dasturini taqdim etadi. Tizim interfeysga qurilgan 25 boshlang'ich loyihalarni o'z ichiga oladi.
Pikobriklar texnik sozlash ishqalanishini bartaraf etishda ustunlik qiladi. Hamma narsa o'zlarining oisidan bir nechta dasturiy ta'minot paketlarini o'rnatmasdan yoki kutubxonaga bog'liqlik bilan shug'ullanmasdan ishlaydi. Texnik muammoni hal qilish sizni to'sqinlik qiladigan to'siq bo'ladi, bu soddalashtirilgan yondashuv konfiguratsiya muammolariga emas, balki kontseptsiyalarni kodlashni o'zgartirishga yordam beradi.
- blogi ({2}} matnli -
Dasturlash tilini tanlash robotning imkoniyatlariga emas, balki o'qchining bosqichiga mos kelishi kerak.
Blokirovka qilish - - ekin va stratsis to'siqlarsiz dastur tuzilmasi kabi. Talabalar shartli mantiqiy mantiq, loop, o'zgaruvchilar va funktsiyalarni har qanday matn tiliga o'tkazadigan {{2} funktsiyalari {{2} funktsiyalarini o'rganadilar. Mit-dan tadqiqotlar talabalarga 8 yoshgacha bo'lganlar, ularni matn sifatida buzadigan bloklar orqali murakkab dasturlash kontseptsiyasini tushunishlari mumkin.
OW -}}} kodlashda talabalar talabalar mustaqil ravishda ko'p -} qadamlarini hal qilishda ish blokli dasturlarini mustaqil ravishda hal qilishlari mumkin. Bu odatda 15 soatlik blokga asoslangan 10 - dan keyin sodir bo'ladi. Matnni kodlash juda erta xafagarchilikni keltirib chiqaradi; juda uzoq cheklovlarni kechiktirishni kechiktirish.
Python yaxshi sabablarga ko'ra o'quv robototlarini ustunlik qiladi. Uning o'qish mumkin bo'lgan sintaksisi C ++}}}}}}}}} yoki Java bilan taqqoslaganda kognitiv yukni kamaytiradi va talabalarga tinish belgilarini eslab qolish o'rniga, mantiqqa e'tibor berishadi. Pythonning keng qamrovli kutubxonalari, talabalar asosiy harakatdan kompyuterni ko'rish, veb-apis va mashinalarni o'rganish uchun tezda tillarni o'zgartirmasdan harakat qilishlari mumkin.
Skrokni matnni kodlashga tayyor bo'lgan talabalar uchun qadrli bo'lib qoladi. 100+ bloklar bilan murakkab dasturlar, tabiiy ravishda talabalarni loyiha talab qilganda matnga yo'naltiradi. Ushbu organik o'tish tillarning rivojlanishiga qaraganda yaxshiroq o'rganishni yaratadi.
Aslida "kodlash" nimani anglatadi
Haqiqiy kodlash Ta'lim shunchaki hisoblash tafakkurini quradi, shunchaki sintaksis yodlash emas.
Hisoblash tafakkuri to'rtta asosiy ko'nikmalarga aylanadi: aylanish (o'xshashliklarni maydalash), naqshni aniqlash (keraksiz tafsilotlarni aniqlash) va-} - - - - - AC - - - - AC - bo'yicha ALGORITMIK ISHLAB CHIQARISHI (- AC - ga teng echimlar bilan). Kodlashni o'rgatadigan malina pi robototexnika to'plami bu ko'nikmalarni muntazam ravishda rivojlantiradi.
Bir to'siqni misol sifatida ko'rib chiqing. O'qitishning kambag'al yondoshuvi Talabalar tomonidan tushunmasdan nusxalarini to'ldirishni ta'minlaydi. Talabalar orqali kuchli yondashuv: muammoni aniqlash, uning qismlarini (bir nechta datchiklar) tan olish va algoritm yaratish (tegishli tartibda aniq qadamlar).
Ushbu o'rganish qiyinchiliklarni progressiv qiyinchilik bilan talab qiladi. Talabalar muammolarni hozirgi tushunchalarni yangi tushunchalarni yangi yo'llar bilan qo'llashni talab qiladigan muammolarga duch kelishlari kerak. Robotaklar to'plamining roli bu muammolarni mantiqiy ketma-ketlikda, nafaqat qiyinchiliklar bo'lgan platformani taklif qiladigan platformani taklif qiladi.
Hujjatlarning sifati to'g'ridan-to'g'ri o'rganish samaradorligiga bevosita ta'sir qiladi. Qaysi kodni (va nima uchun) kod miqdori haqida aniq tushuntirishni aniq tushuntirish. Bitta - tushuntirdi, 20-qatorli dasturda o'ndan ortiq tushuntirilmagan 100 ta misollarni o'rgatadi.
Yoshi va tajribasi mos keladigan
Turli xil to'plamlar turli xil o'quvchilarning "8-80 yoshlari" ning marketing talablariga qaramay, asta-sekin bosqichma-ketlik qiladi.
XRP platformasi o'rta maktab (6-8 sinflar) shirin joy sifatida. Bitta interfeysi yosh talabalar uchun to'siqlarni olib tashlaydi, Vilib o'sishi esa yuqori o'quvchilar uchun da'vat beradi. 10 yoshgacha bo'lgan boshlang'ich talabalar tez-tez motor kodcher tushunchalari va koordinata geometriylar bilan kurashadilar.
GOPigo3 kengligi kengligi bo'yicha o'quv dasturi tufayli sezilarli yoshdagi ko'rsatkichlar bilan yaxshi ishlaydi. O'qituvchilar 4-sinfdan erta kollej orqali muvaffaqiyatli foydalanish to'g'risida hisobot berishadi, o'quv dasturini turli nuqtalarda kiritish orqali amalga oshiradilar. Yosh talabalar butun semestrni tirnalgan tadbirlarda o'tkazishlari mumkin, ammo maktab o'quvchilari to'g'ridan-to'g'ri piton sensori integratsiyasiga sakrashadi.
Katta yoshli o'quvchilar Franovni o'rganadilar, chunki ular tuzilgan darsni o'tkazib yuborishadi. Boshqa tillarda dasturiy tajribaga ega bo'lgan kishi, asosiy tushunchalar orqali - ushlab turuvchi - qo'lda ushlab turuvchi ishlarning misollari va yaxshi API hujjatlarini istaydi. O'zining yo'nalishi - {}} - yo'naltirilgan o'rganish imtiyozlariga mos keladigan keng qamrovli, ammo tuzilmas.
Pikobriks platformasi, ayniqsa turli darajadagi bir nechta bolalar bilan oilalarga ega oilalarga mos keladi. Boshlang'ich qo'shimcha uskunalar -}}}} Chop etilgan blokni kodlash katta opa-singillar, keksayganlar piton yoki Arduinoga kelishib, bir nechta o'quv yo'llariga xizmat qiladi.

O'quv dasturi vasning savdo aylanishi
Yaxshiroq texnik vositalar avtomatik ravishda yaxshiroq o'rganishni yaratmaydi.
YAHBOOM G1 tankida ta'sirchan alyuminiy qurilish, kuchli motorlar va kengaytirish imkoniyatlari mavjud. Ammo u asosiy API hujjatlaridan tashqari minimal o'quv tuzilishini ta'minlaydi. Talabalar uni samarali ishlatish uchun ko'nikmalarni ishlab chiqish uchun aniq programmasiz bir platformaga ega.
Ushbu asosiy tarkibiy qismlar bo'lgan Kamjaam Edukit 3-ga taqqoslang, bu juda yaxshi - ishlab chiqaradigan ish varaqalarida. Kamjamli talabalar ko'proq amaliy dasturlashni o'rganadilar, chunki cheklangan apparat apparat murakkabligi emas, balki kod mantig'iga e'tibor qaratadi.
Ushbu naqsh bozor bo'ylab takrorlanadi. Premium Robot Kitlari mexanik sifat, sensor xilma-xilligi va kengaytirish imkoniyatlari - ilg'or loyihalar uchun - ilg'or loyihalar uchun eng muhim, ammo ahamiyatsiz loyihalar, agar talaba hech qachon ushbu loyihalarni tuzish qobiliyatini rivojlantirmasa.
Ideal birinchi malina pi robototexnika to'plami apparat qobiliyatiga nisbatan o'quv tuzilishini moslamasiga mos keladi. Talabalar har doim sensorlarni qo'shishi yoki fundamental ko'nikmalarni ishlab chiqgandan so'ng yanada murakkab robotlarni qurishi mumkin. Ta'sirchan uskunalardan boshlab, ta'lim berilmasa, qimmatbaho tok bezaklarini keltirib chiqaradi.
Umumiy o'rganish qashshoqlari
Uchta muammo robototexnika bilan ta'limni kamaytiradi.
Izohsiz misol kod: Talabalar robotni ta'sirchan xatti-harakatlarni bajaradigan, ammo kod qanday ishlashi haqida hech narsa bilmaydigan skriptlarni olib boradi. Ular robotni yod olishadi (10) parametrlar, funktsiya qo'ng'iroqlari yoki dasturiy oqimlarni tushunmasdan oldinga siljiydi. Ta'sirchan demo niqobini o'rganish muvaffaqiyatsizligi.
Konfiguratsiya do'zaxi: Dasturiy ta'minotni o'rnatish va kutubxonaga qarshi kurash bo'yicha yigirma daqiqa kurashish inshootlarini buzadi. Texnik muammolarni bartaraf etish paytida yosh o'quvchilar ayniqsa e'tiborni yo'qotadi. Kits to'plamlarini texnik tajribaga ega oilalar uchun yaxshiroq ishlashni talab qiladi; Boshqalar - - o'yin muhiti kerak.
Hujjatlar cho'l: Uchta misol dasturi orqali talabalar "Keyingi nima?" Tegishli qiyinchilik darajasida, o'quv stantsiyalari bilan bog'liq qiyinchiliklarsiz. Talabalar ularga ma'lum kontseptsiyalarni birlashtirish va uzaytirishni talab qiladigan muammolarga muhtoj.
Muvaffaqiyatli o'rganish talabalarni o'z fikrlarini talab qiladigan, ammo hozirgi ko'nikmalariga erishish uchun muammolarni talab qiladigan muammolarga duch kelishni talab qiladi. Juda oson zerikishni keltirib chiqaradi; Juda qattiq umidsizlikni keltirib chiqaradi. Ta'lim -} yo'naltirilgan to'plamlar bu sa'yansiyalarni ta'minlaydi; Dasturlashtirilgan - lekin - -} {}}} {}}} {}}} {}}} {}} O'qituvchilarga Loyiha g'oyalari uchun forumlarni qidirish.
Tanlovni amalga oshirish
Tasvirlar ro'yxati emas, balki o'quv maqsadlariga asoslanib tanlang.
Agar maqsad "Yangi boshlanuvchilar uchun" dasturiy asoslarini o'rgatayotgan bo'lsa, apparatlar saxachiligi ustidan o'quv dasturini tuzishni boshlaydi. GOPigo3 va XRP platformasi tizimli mahorat binosini etkazib beradi. Robotlar premium alternativalarga qaraganda soddaroq, ammo talabalar ko'proq ma'lumot olishadi.
Robotchikalarni birgalikda o'rganishni istagan oilalar uchun sun'iy o'quv dasturisiz, SunFions Picar - X yoki Franove Kitsli to'plamlar qattiq hujjatlar bilan moslashuvchanlikni ta'minlaydi. Ota-onalar o'quv tuzilishini ta'minlaydigan qulayliklar talabalarni loyihalar orqali samarali boshqarishlari mumkin.
Manlangan dasturiy tajribaga ega bo'lgan talabalar tarkibiy o'quv dasturlariga emas, balki yaxshi API hujjatlari bilan qobiliyatli platformalardan foyda olishadi. YAHBOOM BUST yoki Adeptin Rasptankank loyihalarni o'qitmagan asoslarsiz amalga oshirish uchun murakkab uskunalarni taqdim etadi.
Maktablar va rasmiy ta'lim sozlamalari to'liq o'quv dasturlari va sinfni boshqarish bo'yicha qo'llab-quvvatlash bilan platformalarni tanlashi kerak. GOPigo3 bu bo'shliqni boshqaradi, XRPning birinchi robototexnika ulanishi uni - Chegara jamoalari raqobat uchun qadrlaydi.
O'ng malina pi robototikasi Kit har bir bosqichda - har bir dasturlashtirilgan bo'lishi mumkin emas.
Tez-tez beriladigan savollar
Bolalar tarkibiy darslarsiz dasturlashni o'rganishlari mumkinmi?
O'z-o'zidan - ba'zi talabalar uchun o'quv ishlarini boshqarishga yo'naltirilgan o'quv ishlarini olib bordi, ammo eng zarur prognozlar. Tadqiqotlar shuni ko'rsatadiki, 80% talabalar robototexnika to'plamlarini keyingi - peshtoqsiz ko'rsatmalar beriladi. Oldindan dasturlash tajribasi yoki favqulodda echimini faqat yakka tartibda echish vositasi bilan yakkama-yakka muddatli echimlar faqat misollardan saboq olishi mumkin, ammo ular ozchiliklar.
Agar maqsad haqiqiy dasturlash bo'lsa, juda sodda?
Spratch haqiqatni to'g'ridan-to'g'ri matnli tillarga o'tkazadigan chinakam hisoblash fikrini o'rgatadi. MIT tadqiqotlari Tasdiqlash kontseptsiyasini SMS-kodlash bilan boshlanadiganlarga qaraganda muvaffaqiyatli muvaffaqiyatli bo'lganlarga qaraganda, master tirnalish tushunchalarini muvaffaqiyatli o'tkazadigan talabalarni ko'rsatadi. Vizual formatda mantiqiy fikrlash paytida sintaksis sifatida sintaksisi sifatida yo'q qilinadi. Talabalar odatda 15-25 soatdan keyin tabiiy ravishda tirnalmoqda.
Talabalar original dasturlarni yoza olishlarigacha qancha vaqt?
Tuzilgan o'quv rejalari bilan, ko'pchilik talabalar 8- dan keyin 9 - dan keyin asosiy mustaqil dasturlarni yozadilar. Kombinatning majmuaviy avtonom xatti-harakatlarini yaratish odatda 25-35 soat kumulyatsiya tajribasini talab qiladi. Mashg'ulot yoshga, oldindan mantiqiy tafakkurga va amaliyot chastotasiga bog'liq. Talabalar haftalik mashg'ulotlarga qaraganda haftaligidan tezroq o'rganadilar.
Robototexnika Kits professional dasturlash uchun ishlaydimi?
Robototexnika progressiatsiyasini va zudlik bilan aloqalarni ta'minlaydi, bu esa dasturiy tushunchalarni betonlashtiradi. Biroq, talabalar robototexnikadan bosh tortishadi - maqsadlarda dasturlashda davom etishlari kerak. Ko'nikmalarni to'liq uzatish, ammo veb-ishlab chiqarish, ma'lumotlar tahlili va boshqa domenlar turli xil loyihalarni talab qiladi. Robototexnikalarni to'liq dasturlash ma'lumotlarini emas, balki tanishtirish sifatida ko'ring.
Kalitlarni tanlash mezonlari
Yangi boshlanuvchilar uchun 10-14: Xrp platformasi yoki strukturali o'quv dasturlari bilan Gopigo3
Vizual o'quvchilar uchun: SunfDounder Picar - parallel skretch / python displeyli
O'zini - yo'naltirilgan talabalar uchun: Frenove o'quv qo'llanmalari bilan kitlar
Soddalashtirilgan sozlash uchun: - iPunterli Picobriks
Sinfdan foydalanish uchun: O'qituvchi resurslari va o'quv dasturlari bilan Gopigo3
O'qitish kodi uchun eng yaxshi malina pi robototexnika to'plamini tanlash platformaning ta'lim tuzilmasini o'quvchilarning ehtiyojlari va tajribangizga moslashtirishga bog'liq.




