Мұғалімнің құралдар жинағы - Осы әрекеттің мақсаты
Шартты түрде бағдарламалауды жобадағы [Егер онда] блогын пайдалану арқылы орындауға болады.
Бұл әрекет студенттерді [Егер онда] блогымен бағдарламалаумен таныстырады, сондай-ақ роботтың Brain Up түймесі басылғанын тексеру үшін сенсорлық және операторлық блоктарды пайдаланады. Егер ол басылса, Клауботтың қолы көтеріледі. Бұл бірінші кіріспе мидағы басқа түймелерге робот реакцияларын қосу үшін негіз болады.
[Егер онда], [Ми түймесі басылды], [Күтіңіз] немесе <not> блоктары туралы қосымша ақпарат алу үшін VEXcode IQ ішіндегі анықтама ақпаратына кіріңіз. Бұл кірістірілген анықтама құралы туралы қосымша ақпарат алу үшін осы жерденбасыңыз.
Төменде сіздің студенттеріңіздің осы әрекетте не істейтіні көрсетілген:
-
және If-Then-Else блоктарын пайдалану оқулық бейнелерін қараңыз.
-
Берілген ArmUp жобасын құрастыру және жобаның не істейтінін болжау үшін Clawbot (Drivetrain) үлгісін пайдаланыңыз.
-
Жобадағы блоктардың ағынын түсіндіруге көмектесетін блок-схеманы қараңыз.
-
ArmUp жобасының не істейтіні туралы түсініктемелерін нақтылаңыз.
-
[Күте тұру] блогын қосу арқылы олардың жобасын өңдеңіз.
-
Тоқта және талқыла: Студенттер өздерінің нақты бақылауларымен салыстырғанда жобада Clawbot не істейтіні туралы болжамдары туралы ойланады.
Саны | Қажетті материалдар |
---|---|
1 |
VEX IQ супер жинағы |
1 |
VEXcode IQ |
1 |
Инженерлік дәптер |
1 |
Clawbot (Drivetrain) үлгісі |
Мұғалімнің құралдар жинағы
Осы бөлімге арналған оқыту стратегиялары бойынша ұсыныстар алу үшін «Орындау немесе істемеу» нұсқаулығының «Жеткізу» бағанын қараңыз (Google ).
Clawbot шешім қабылдауға дайын!
Бұл әрекет сізге роботыңызды шартты мінез-құлықпен бағдарламалауға арналған құралдарды береді.
[Егер онда] блогы әрекеттегі негізгі фокус болып табылады, бірақ басқа Сезімдеу, Басқару және Оператор блоктары да пайдаланылады.
Блоктар туралы білу үшін VEXcode IQ ішіндегі Анықтама ақпаратын пайдалануға болады. Анықтама мүмкіндігін пайдалану бойынша нұсқаулықты Анықтаманы пайдалану оқулығын қараңыз.
Мұғалімге арналған кеңестер
Егер студент VEXcode IQ қызметін бірінші рет қолданса, олар басқа негізгі дағдыларды үйрену үшін құралдар тақтасындағы Оқулықтарды да көре алады.
1-қадам: Циклдер мен шартты мәлімдемелерді түсінуден бастайық.
Шартты түрде бағдарламалауды бастамас бұрын, алдымен VEXcode IQ жүйесінде циклдарды пайдалану және If-then-else оқулық бейнелерін қараңыз.
VEXcode IQ жүйесінде Циклдарды пайдалану оқулық бейнесін көру арқылы бастаңыз.
Содан кейін VEXcode IQ жүйесінде If-Then-Else оқулық бейнесін қараңыз.
2-қадам: Шартты түрде бағдарламалау.
Brain Up түймесі басылып тұрған шарт дұрыс болса, қолды көтеретін жоба жасағымыз келеді.
Шарт қате болса, Arm Motor тоқтайды. Қолды бағдарламалау үшін [Мәңгі] блогын және [Егер онда] шартты блогын қолданатын жобаны құруды зерттейік.
- Clawbot (Drivetrain) үлгісін ашыңыз. Анықтама алу үшін Мысал жобалар мен үлгілерді пайдалану оқулық бейнесін қараңыз.
- Төмендегі жобаны құрастырыңыз.
- Жобаны ArmUp ретінде сақтаңыз. Егер студенттерге жобаны сақтауда көмек қажет болса, VEXcode IQ бағдарламасындағы Атау және сақтау оқулық бейнеге жүгініңіз.
- ArmUp жоба атауы енді құралдар тақтасының ортасында орналасқан терезеде екенін тексеріңіз.
- Жобаның инженерлік жазу кітапшаңызда Clawbot не істейтінін болжаңыз. Пайдаланушының және Clawbot әрекетінің екеуін де түсіндіріңіз.
- Жобада Clawbot не істейтіні туралы болжамыңыз дұрыс па екенін тексеріңіз.
- Жобаны Clawbot 1 ұясына жүктеп алып, оны іске қосыңыз.
- Жобаны жүктеп алу және іске қосу туралы анықтама алу үшін жобаны жүктеу және іске қосу жолын түсіндіретін VEXcode IQ оқулығын қараңыз.
- Жоба туралы түсіндірмелеріңізді тексеріңіз және қажет болған жағдайда оларды түзету үшін ескертпелер қосыңыз.
Мұғалімнің құралдар жинағы
Жоғарыда студенттер құрастырған жоба бұрынғыдай жұмыс істемейді. Жоба ағынының жылдамдығына байланысты [Күтіңіз] блогы қажет. Егер ол жоқ болса, Arm Motor жауап беруге үлгермей тұрып жоба келесі блокқа өтеді. Осылайша, блоктар [Тоқтатқыш мотор] блогына ағып, одан кейін оның ішіндегі барлық блоктарды қайталайтын [Мәңгі] блогының арқасында стектің жоғарғы жағынан қайта басталады. Бұл зерттеліп, келесі қадамда оқушыларға түсіндіріледі.
Мұғалімнің құралдар жинағы - Тоқта және талқыла
Енді студенттер жобаны сынап көрді, олардан болжаулары бақылауларымен салыстырғанда қалай болғанын сұраңыз. Келесі сұрақтарды қою арқылы талқылауды жеңілдетіңіз:
-
Сіздің болжамыңыз бақылауыңызбен бірдей болды ма?
-
Жобада не болып жатқан сияқты?
-
Жоғары түймешігінің күйі бір рет басылып тұр ма?
-
Жоба дұрыс жұмыс істеуі үшін оған не қосу керек деп ойлайсыз?
3-қадам: [Уақытша күту] блогын түсіну.
Алдыңғы қадамда жоба қолды сәтті көтермеді. Жоба ағынын түсіндіретін келесі блок-схеманы қараңыз. Егер Brain Up түймесі басылса, жоба ағыны соншалықты жылдам қозғалатынына назар аударыңыз, жоба келесі блокқа, яғни [Stop motor] блогына ауысады.
Осылайша, жобаға Arm моторына Brain Up түймесі босатылғанша айналуды жалғастыруын айтатын [Күту] блогы қажет.
[Күту] блогы жоба ағынының жылдамдығына байланысты қажет. Егер ол жоқ болса, Arm Motor жауап беруге үлгермей тұрып жоба келесі блокқа ауысар еді. Осылайша, блоктар [Тоқтатқыш мотор] блогына ағып, одан кейін оның ішіндегі барлық блоктарды қайталайтын [Мәңгі] блогының арқасында стектің жоғарғы жағынан қайта басталады.
[Күте тұру] блогын қосу арқылы жобаны өзгертуді зерттейік. Arm Motor енді Brain Up түймесі босатылғанша айналуды жалғастырады. Brain Up түймесі босатылғаннан кейін жоба келесі блокқа, яғни [Stop motor] блогына жалғасады.
Енді жоба алдымен Brain Up түймесі басылған жағдайда жағдайды тексереді. Егер Brain Up түймесі басылса (ШЫН), онда қол Brain Up түймесі босатылғанша айналады. Brain Up түймесі босатылғаннан кейін, жоба [Мәңгі] блогына байланысты қайтадан бастау үшін стектің жоғарғы жағына оралмас бұрын [Motorды тоқтату] блогына жылжиды.
Brain Up түймесі (ЖАЛҒАН) басылмаса, жоба [Мәңгі] блогына байланысты қайта бастау үшін стектің жоғарғы жағына оралмас бұрын [тоқтатқыш мотор] блогына жылжиды және қол ешқашан айналмайды. .
Талқылауға ынталандыру
Q: Блок пайдаланылмай тұрғанда, Brain Up түймесі басылғанда не болады?
A: Жоба ағынының жылдамдығына байланысты жоба [Айналдыру] блогынан [Моторды тоқтату] блогына Arm моторы жауап бере алатындан жылдамырақ жылжиды. Осылайша, қол қозғалмайды.
Q: Жоғарыдағы жобадағы блокты күтудің мақсаты қандай?
A: Блок болғанша күту, Brain Up түймесі босатылғанша қолдың айналуын жалғастыруға мүмкіндік береді.
Q: Егер басылып жатқан Brain Up түймесінің шарты ЖАЛҒАН (босатылған) болса, жоба ағынының дамуы қандай болады?
A: Шарт қате болса, жоба ағыны біржола қайталанатын стектің жоғарғы жағына оралмас бұрын [Тоқтатқыш мотор] блогына жалғасады.
4-қадам: [Уақытша күту] блогын қосу.
[Уақыт күту] блогын қосамыз:
-
Жобаңыз келесідей болуы үшін ArmUp жобасына [күте тұрыңыз] блокты қосыңыз:
-
Жобаны ArmUp2 ретінде сақтаңыз. Егер студенттерге жобаны сақтауға көмек керек болса, Атау және сақтау оқулығын қараңыз.
-
Жобаны Clawbot жүйесіндегі Slot 2 ұяшығына жүктеп алып, оны іске қосыңыз.
- Жобаны жүктеп алу және іске қосу туралы анықтама алу үшін VEXcode IQ нұсқаулығын қараңыз, ол Жобаны жүктеп алу және іске қосу жолын түсіндіреді.
-
Brain Up түймесі басылғанда қолдың енді айналатынын тексеріңіз.
-
Brain Up түймесі басылмағанда (босатылғанда) қол моторының тоқтайтынын тексеріңіз.
-
Инженерлік жазу дәптеріңізге жобаңызға [Күте тұру] блогын қосқанға дейін және одан кейін Clawbot қалай әрекет еткені туралы өз бақылауларыңызды жазыңыз.
Мұғалімнің құралдар жинағы - Тоқта және талқыла
Студенттер жобаны блокқа дейін күту уақытын қосқанға дейін және одан кейін сынақтан өткізгеннен кейін, бұл қолдың «Миды көтеру» түймесі босатылғанша қалай айналуды жалғастыруға мүмкіндік беретінін талқылаңыз. Оқушылардан инженерлік дәптерлерінен бақылауларымен бөлісуді сұраңыз. Келесі сұрақтарды қою арқылы талқылауды жеңілдетіңіз:
-
Сіз блокқа дейін күтуді қоспас бұрын жоба бірінші рет жұмыс істейді деп ойладыңыз ба?
-
Бірінші жобаны тестілеу оған бірдеңе бар екенін тануға қалай мүмкіндік берді?
-
Brain Up түймесі шарты жобада тек бір рет тексеріле ме?
Студенттердің инженерлік дәптерлерін жеке (Google ) немесе топ ретінде (Google ) жүргізуге және бағалауға болады. Алдыңғы сілтемелер әр тәсіл үшін әртүрлі айдарларды береді. Білім беруді жоспарлауға айдар енгізілгенде, сабақ басталар алдында айдарларды түсіндіру немесе кем дегенде көшірмелерін студенттерге беру жақсы тәжірибе болып табылады.