Мұғалімнің құралдар жинағы - коды
Зерттеудің бұл бөлігінде студенттер қайта өңдеу тапсырмасын орындау үшін жоба жасайды. Оқушыларға қажет:
-
Жоба файлын жасаңыз
-
Түсініктеме блоктарын пайдаланып қадамдарды көрсетіңіз
-
Түсініктеме блоктарын VEXcode IQ тіліне аударыңыз
-
Дайындау және жобаны іске қосу
1-қадам: кодтауға дайындық
Блоктар, реттіліктер және ақауларды жою туралы қосымша ақпарат алу үшін әрқашан оқулықтарды қарауға болатынын есте сақтаңыз. Белгілі бір блоктың не істейтінін немесе оны қалай пайдалану керектігін білгіңіз келсе, Анықтама бөлімін пайдаланыңыз.
Ерекшелігі бар блоктарды пайдалану
Белгілі бір қашықтықты жылжыту үшін [drive for] блогын пайдаланыңыз және блоктағы параметрлерді реттеу арқылы жүріп өткен бағыт пен қашықтықты өзгертіңіз.
Кез келген градус қадамымен оңға немесе солға бұрылу үшін [ for бұру] блогын пайдаланыңыз. Қайтадан, параметрлерді дизайн қажеттіліктеріңізге сәйкес реттеуге болады.
Жаңа жобаны ашу
Бағдарламалаушы жаңа жобаны Автопилот (Drivetrain) үлгісімен, атын және оны сақтауы керек. Біз қайта өңдеу роботына жол жасайтындықтан, жобаңыздың атын «Қайта өңдеуді іске қосу» деп өзгертіңіз.
Жұмысты бастау туралы еске салғыштар үшін оқулықтарды қараңыз немесе анықтама үшін мысал бағдарламаларды қараңыз.
Мұғалімге арналған кеңестер
-
Бұл алдыңғы Drive және Burning зертханаларында орындалған процесс болуы керек. Бағдарламашы емес студенттен осы қадамдардың кейбірін сыныпқа еске түсіруін сұраңыз, барлығы процеске қатысып, оны орындайтынына көз жеткізіңіз (тіпті олар түймелерді физикалық түрде баспаса да).
-
Студенттерге Анықтама бөлімі туралы және олар қосымша қолдау қажет болса, оның жұмыс барысында әрқашан қолжетімді болатынын еске түсіріңіз. Студенттерге мұғалімнің көмегін сұрамас бұрын, жол бойындағы ақауларды өздері шешуге шақыру керек.
-
Егер студент VEXcode IQ қызметін бірінші рет қолданса, олар осы зерттеу барысында кез келген уақытта Оқулықтарға сілтеме жасай алады. Оқулықтар құралдар тақтасында орналасқан.
2-қадам: Түсініктеме блоктарын пайдаланып қадамдар тізімін жасаңыз
Пікірлер дегеніміз не?
Түсініктемелер әдетте бағдарламашы жобаның бөліктерін не істегісі келетінін түсіндіру үшін жобаларға қосылады. Сондықтан олар бірлесіп жұмыс істеу және ақауларды жою кезінде пайдалы.
Бұл жағдайда біз оларды робот өз тапсырмасын орындау үшін орындау керек қадамдардың жалпы тізімін жасауға көмектесу үшін қолданамыз.
Робот ең бірінші не істемек?
Жобада тобыңызда негізгі тізбекті жасау үшін [түсініктеме] блоктарын пайдаланыңыз. Диктофон немесе бағдарламашы VEXcode IQ жүйесіндегі алғашқы 10 қадамды тізімдеу керек, әрбір қадам үшін түсініктеме блок. Мысалды мына жерден қараңыз.
Блоктағы мәтін блоктардың өздері сияқты нақты болуы міндетті емес, өйткені бұл нақты кодтау тізбегін жасауды бастаған кезде орындалатын нұсқаулық.
Мұғалімнің құралдар жинағы - Ескертпелер
Мұны жобадағы ескертпе арқылы да жасауға болады. Жазбаның көмегімен сіз оларды қағазға қалай тізімдейтін сияқты қадамдарды ғана тересіз. Бұл жағдайда ескертулер мен түсініктемелерді бір-бірінің орнына қолдануға болады. Біз мұнда екі себеп бойынша түсініктеме блоктарын пайдалануды таңдаймыз: VEXcode IQ блоктау әдісінің табиғатымен қосымша тәжірибе алу және жұмыс барысында әрбір түсініктеме қадамын нақты код блоктарының ретіне қосуға болатындықтан.
түсініктемелер және ескертпелертуралы қосымша ақпарат алу үшін VEX Robotics білім қорына сілтемелерді басыңыз.
3-қадам: Кодтау ретін жасаңыз
Енді бұл қадамдарды блоктық реттілікке аудару уақыты келді.
-
Сіздің роботыңыз жолды алға қарай бастауы керек, сондықтан [драйв үшін] блогын сүйреп апарыңыз және жолыңыздағы бірінші қадамға сәйкес келетін параметрлерді орнатыңыз.
-
Келесі қадамды іздеңіз және блоктың бұрылысын тастаңыз және жолыңыздағы келесі қадамға сәйкес келетін параметрлерді орнатыңыз.
Бөлмеге кірген кезде индикатор блогын қосыңыз (мысалы, [Сенсорлық LED түсін орнату] немесе [дыбысты ойнату]). Автопилот іс жүзінде заттарды ала алмайтындықтан, индикатор роботтың қозғалмас бұрын қайта өңдеуді алып жатқанын білдіреді. -
Қайта өңдеу роботының жолын аяқтағанша блоктарды сүйреп апаруды және параметрлерді орнатуды жалғастырыңыз.
Мұғалімнің құралдар жинағы
-
Жолда тексеру
Студенттер жұмыс істеп, тәжірибе жасап жатқанда, үлгерімді бақылау үшін айнала жүріңіз. Студенттерге жол бойындағы БАРЛЫҚ қажетті қадамдар мен бақылау нүктелерін қосқанына көз жеткізу үшін барған кезде жұмыстарын тексеруді еске түсіріңіз және ынталандырыңыз. Кодты кішірек бөлімдерде сынау процестің соңында көңілсіздіктерді болдырмауға және ақаулықтарды жоюды барынша азайтуға көмектеседі. -
Топтық жұмыс процесті жылжытады
Кодтау көбінесе жеке кәсіпорын болғанымен, бұл тәжірибеде топтың әрбір мүшесі кодтау процесіне қатыса алады. Әр топтың бірлесіп жұмыс істеуіне көмектесу үшін топтық жұмыс стратегияларын көрсеткіңіз келуі мүмкін. Қосымша ынтымақтастық рубрикасы үшін келесі сілтемелердің бірін басыңыз (Google Doc/.docx/.pdf)Мысалы: «Қоңырау шалу және кодтау» процедуралары көбірек адамдарды тартуға мүмкіндік береді. Жазушы бағыттарды тізімдейді, құрылысшы қашықтықтарды қосады, драйвер блок нұсқауларын бағдарламашыға шақырады, ал бағдарламашы оны жобаға кодтайды.
Мұғалімге арналған кеңестер
Қарап шығу үшін, Автопилоттың қозғалтқыштары мен сенсорларының конфигурациясы:
-
1-порт: Сол жақ қозғалтқыш
-
2-порт: қашықтық сенсоры
-
Порт 3: Түс сенсоры
-
Порт 4: Гиродатчик
-
Порт 5: ЖШД түртіңіз
-
6-порт: Оң қозғалтқыш
-
Порт 8: Бампер қосқышы
-
Порт 9: Бампер қосқышы
4-қадам: Жобаңызды іске қосуға дайындық
Жобаны іске қоспас бұрын, сізде осы элементтердің әрқайсысы дайын ба? Құрылысшы төмендегілердің әрқайсысын тексеруі керек:
-
Барлық қозғалтқыштар мен сенсорлар дұрыс портқа қосылған ба?
-
Смарт кабельдер барлық қозғалтқыштар мен сенсорларға толығымен салынған ба?
-
Ми қосылды ма?
-
Батарея зарядталғанма?
Жобаңызды жүктеп алу және іске қосу туралы шолу үшін оқулықтарды қараңыз.
5-қадам: Тест Жобаңызды іске қосыңыз
Енді сіздің жобаңызды сынау уақыты келді! Автопилот роботыңызда басқа роботқа немесе командаға құламай немесе соқтығыспай толық бағдарламаны іске қосу үшін жеткілікті орын бар екеніне көз жеткізіңіз.
-
Оператор енді жобаның бөлектелгеніне көз жеткізіп, содан кейін Тексеру түймесін басу арқылы Автопилот роботында жобаның бірінші бөлігін іске қосу керек.
-
Сіздің сынақ жүгіруіңіз қалай өтті? Сіздің роботыңыз сіз ойлаған жолмен жүрді ме? Ақаулықтарды жою диаграммасын орындаңыз және аяқталған жол болғанша код бөлімдерін жасауды және тексеруді жалғастырыңыз.
Мұғалімге арналған кеңестер
-
USB ажырату
Студенттер компьютерді пайдаланатын болса, жобаны іске қоспас бұрын оларға USB кабелін Robot Brain жүйесінен ажыратуды ескертіңіз. -
Әрбір команда үшін анықталған кеңістікті жасау
Әр командаға еденге қоюға болатын үлкен қағазды немесе автопилот жобасын іске қосу үшін үстелдің үстіңгі бөлігін бергіңіз келуі мүмкін. Бұл әр команданың құламай немесе басқа команданың жұмыс кеңістігіне кірмей жүгіруді аяқтау үшін жеткілікті орын болуын қамтамасыз етуге көмектеседі. -
Бағалау
Бұл қозғалыс тапсырмасының ашық сипаты мәселені шешетін бірнеше дизайн мен код тізбегі болуы мүмкін екенін білдіреді. Сонымен, әртүрлі сәтті шешімдерді қалай бағалауға болады? Информатика тұрғысынан тиімділік маңызды. Блоктардың ең аз санын пайдаланатын код тізбегі қолайлы шешім болады.