Мұғалімнің құралдар жинағы - [Мәңгі] блоктары
Бұл қадам [Мәңгі] блогының маңыздылығын талқылайды. Сіз ақпаратты сынып ретінде қарап шығуыңыз керек. Сіз әрекетті Clawbot және Controller көмегімен модельдей аласыз немесе уақыт болса, студенттерге бағдарламаны [Мәңгі] блогынсыз іске қосуға рұқсат етіңіз.
1-қадам: Контроллерді бағдарламалау
[Мәңгі] блогын пайдаланудың қандай артықшылықтары бар?
Бұл жобаны төменде көрсетілгендей [Мәңгі] блогынсыз құрастырыңыз:
Бұл бағдарлама іске қосылса не болар еді деп ойлайсыз? Топ болып талқылаңыз. Жазушы команданың болжамын инженерлік дәптерге жазуы керек.
Мұғалімнің құралдар жинағы - Блокты түсіну
[Мәңгілік] циклі болмаса, әрбір қозғалтқыш үшін жылдамдық мәні жоба іске қосылғаннан кейін бірден орнатылады және бұл мән жоба тоқтатылғанға дейін тұрақты болып қалады. Басқаша айтқанда, жобаны Джойстиктің ешқайсысын жылжытпай іске қоссаңыз, оның осіндегі әдепкі орны 0 болғандықтан, екі қозғалтқыштың жылдамдығы, тіпті джойстикті жылжытсаңыз да, 0-де қалады.
Сол сияқты, сіз сол жақ джойстикті А осінің бойымен өтетін жерге дейін жоғары жылжытып, оны сол жерде ұстаңыз делік. Жоғарыдағы жобаны іске қоссаңыз, сол жақ қозғалтқыш толық жылдамдықпен қозғалады және джойстикті A осі бойымен төмен жылжытсаңыз да, сол жылдамдықта қалады. Себебі Clawbot жоба іске қосылған бойда контроллерден бастапқы нұсқауын алады; дегенмен, циклсыз бұл бастапқы мән жаңартылмайды.
[Мәңгілік] циклі Clawbot-қа жылдамдықты үнемі жаңартып отыруды және жобаның ұзақтығына жұмыс істеуді ұсынады. Басқаша айтқанда, бұл жобадағы [Мәңгі] циклі джойстикті A немесе D осі бойымен жылжыту арқылы әр қозғалтқыштың жылдамдығын өзгертуге мүмкіндік береді және Clawbot жобаны тоқтатқанша немесе өшіргенше сәйкес жауап береді. Clawbot.
2-қадам: Слалом курсын шарлау
Енді контроллері жұптастырылған және жоба жүктелген, сіз контроллерді пайдаланып Clawbot-ты жылжытуға дайынсыз!
-
Құрылысшы мен бағдарламашы мұғалімнен слаломда жалауша ретінде пайдаланатын төрт сыныптағы заттарды жинауы керек.
-
Құрастырушы, бағдарламашы және жазу құрылғысы слалом диаграммасына сәйкес жүргізуші Clawbot арқылы шарлау үшін оларды орнына орнату үшін бірлесіп жұмыс істеуі керек.
-
Драйвер clawbotController жобасын жүктеп алуы керек. Жобаны жүктеу жолы туралы сұрақтарыңыз болса, Жобаны жүктеп алу және іске қосу оқулығын қараңыз.
Мұғалімнің құралдар жинағы - Тапсырманы орнату
Контроллерді пайдаланып, әр «жалаудың» сыртында Clawbot жылжыту үшін студенттерге осы слаломды аяқтаңыз. Клауботтың жолы оның кез келген жалаушаға тиюіне жол бермеуі және мәре сызығын кесіп өтуіне мүмкіндік беруі керек. Жалаулар қолыңызда бар кез келген сынып материалы/нысаны болуы мүмкін (өшіргіш, таспа орамы, майлық қорап) және Clawbot қолданбас бұрын орнына орнатуға болады.
-
Уақыт болса, басқаларға Clawbot жүргізу мүмкіндігін беру үшін студенттерден рөлдерді ауыстырыңыз. Әр жүргізушінің слаломды қаншалықты жылдам шарлай алатынын көру арқылы сіз мұны топтар арасында немесе топтар арасындағы жарысқа айналдыра аласыз.
-
Слалом курсымен сыныптық жарысты қалай ұйымдастыруға болатыны туралы ақпарат алу үшін төмендегі түймесін басыңыз.
3-қадам: Робо-слалом
Clawbot-ты әр «жалаудың» сыртында жылжыту үшін контроллерді пайдаланыңыз. Роботтың жолы оның кез келген жалаушаға тиюіне жол бермеуі және мәре сызығын кесіп өтуіне мүмкіндік беруі керек.
-
Драйвер жобаны іске қосып, Clawbot-ты алға және кері айдап, екі джойстиктің көмегімен солға және оңға бұрылуы керек.
-
Жазушы курсты аяқтау үшін Clawbot қанша уақыт қажет екенін анықтауы керек. Уақыттарды инженерлік дәптерге жазып алыңыз.
-
Clawbot-ты слалом курсы арқылы қаншалықты жылдам алуға болады?
Талқылауды ынталандыру - Әрекет туралы рефлексия
Q: Clawbot контроллерге сіз күткендей жауап берді ме?
A: Жауаптар әртүрлі болады; дегенмен, бұл сұрақтың мақсаты когнитивті ойлауды дамыту болып табылады. Студенттер мінез-құлықты тексеруден бұрын болжаудан, олардың нәтижелерін құжаттаудан және рефлексиядан бастады.
Q: Clawbot құралын түзу сызықта алға немесе кері жылжытудағы ең үлкен қиындық не?
A: Жауаптар әртүрлі болуы мүмкін болса да, жалпы жауап Clawbot қозғалтқыштарының бірдей бағытта және бірдей жылдамдықпен қозғалуын қамтамасыз ету үшін екі джойстик те бір-бірімен синхронды түрде қозғалуы керек.
Q: [Мәңгілік] циклін пайдалану Clawbot жылжыту үшін контроллерді үздіксіз пайдалануға қалай мүмкіндік береді?
A: [Мәңгілік] циклі болмаса, Clawbot жобадағы блоктармен анықталған әрекеттерді тек бір рет орындайтын еді. [Мәңгілік] циклі Clawbot-қа жылдамдықты үнемі жаңартып отыруды және жобаның ұзақтығына жұмыс істеуді ұсынады. Басқаша айтқанда, [Мәңгі] циклі Clawbot-ты шексіз немесе батарея біткенше жылжыту үшін контроллерді пайдалануға мүмкіндік береді.