Skip to main content

Бұл бөлімде сіз қолды да, тырнақты да басқара алатын жобаны жасау үшін Ойнату бөлімінде құрастырған жобаларды пайдаланасыз.

ArmUpDown2 және ClawUpDown жобаларын еске түсіріңіз.

vexcode жобалары

Біз бұл екі жобаны бір жобаға біріктіргіміз келеді. Дегенмен, бір ғана Brain Up түймесі және бір Brain Down түймесі бар.

Осылайша, қол мен тырнақ арасындағы «қосқыш» рөлін атқаратын түйме қажет.

Жобаңызды құруға көмектесу үшін блоктардың келесі контурын пайдаланыңыз:

пайдалану үшін vexcode блоктары

Жобаңызды жоспарлау кезінде инженерлік дәптердегі келесі сұрақтарға жауап беріңіз:

  1. Роботты не істеуге бағдарламалағыңыз келеді? Мәліметтермен түсіндіріңіз.

  2. [Егер басқаша] блоктарында жобаңызға қанша шартты тексеру қажет болады?

Кеңес: Миды тексеру түймесін қол мен тырнақ арасындағы «қосқыш» ретінде пайдаланыңыз. Осылайша, Brain Check түймесі басылып, ұсталса, қол Brain Up және Down түймелері арқылы басқарылады. Brain Check түймесі босатылса, тырнақ Brain Up және Down түймелері арқылы басқарылады.

Жобаңызды жасау кезінде төмендегі қадамдарды орындаңыз:

Мұғалімге арналған кеңестер белгішесі Мұғалімге арналған кеңестер

  • Бағдарламалаудың келесі қадамына өтпес бұрын, студенттерге мидың түймелерін басу контекстіндегі қадамдарды орындау арқылы өздерінің псевдокодын қарап шығуын және бағалауын сұраңыз. Осы тапсырма үшін псевдокод қандай болуы мүмкін екендігінің мысалын алу үшін осы жерді басыңыз (Google ). Псевдокод айдарын мына жерден жүктеп алуға болады (Google / .docx / .pdf).

  • Студенттерге кез келген блок туралы көбірек білу үшін VEXcode IQ ішіндегі Анықтама мүмкіндігін пайдалануға болатынын еске салыңыз.

Мұғалім құралдар жинағы белгішесі Мұғалімнің құралдар жинағы

  1. Мақсат - Clawbot миындағы түймені(лерді) басу арқылы тырнақты ашатын немесе жабатындай қосымша бағдарламалауды қосу (яғни, тырнақты ашуға арналған бір түйме немесе тырнақты жабу үшін басқа түймелер). Мидағы түймелерді басу арқылы Clawbot қолын көтеру және түсіру үшін бағдарламалау Ойнату бөлімінде жасалған болуы керек.

  2. Бұл сұрақ студенттерді [Егер басқаша] блоктарының ішінде қажетті шарттылықтар туралы ойлауға мәжбүрлеуге арналған. Пайдаланушы интерфейсі бес шартты тексеруді талап етеді. Тексерілетін бірінші шарт - Тексеру түймесі басылған болса. Тексеру түймесі басылса, тексерудің келесі шарттары Жоғары түймесі басылғанын (2-шарт) немесе «Төмен» түймесі басылғанын (3-шарт). Тексеру түймесі басылмаса, жоба тек Жоғары түйменің басылғанын (4-шарт) немесе «Төмен» түймесі басылғанын (5-шарт) тексеру үшін төмен жылжиды.

  1. Сызбалар мен псевдокодарқылы жобаңызға тексеру қажет шарттарды жоспарлаңыз.

  2. Жобаңызды әзірлеу үшін өзіңіз жасаған псевдокодты пайдаланыңыз.

  3. Жобаңызды жиі сынап көріңіз және тестілеуден үйренгеніңізді пайдалана отырып, оны қайталаңыз.

  4. Тырнақ пен қол моторларын жақсырақ басқару үшін жобаңызға не қоса аласыз? Мәліметтермен түсіндіріңіз.

  5. Қорытынды жобаңызды мұғаліммен бөлісіңіз.

Мұғалімге арналған кеңестер белгішесі Мұғалімге арналған кеңестер

Бағдарламалауда қиындықтарға тап болған студенттерді VEXcode IQ жүйесінде If then Else Blocks оқулық бейнесін қарап шығуға шақырыңыз. Сондай-ақ олар осы жаңа жобаның негізі ретінде Play ұсынған ArmUpDown2 және ClawUpDown жобаларын пайдалануы керек. Студенттерге сілтеме ретінде пайдалану үшін ықтимал пайдалы көздердің тізімі берілді.

егер басқа болса, оқулық бейне белгішесі

Бастауда қиындықтар туындаса, VEXcode IQ блоктарында мыналарды қарап шығыңыз:

  • If-Then-Else немесе блоктарын Loops көмегімен блоктау оқулық бейнелері

оқулық бейнелер

  • Анықтама оқулық бейнесін пайдалану

анықтама белгішесін пайдалану

  • Жобаңыздың алдыңғы нұсқалары (ArmUpDown2 немесе ClawUpDown)

Оқуыңызды кеңейту белгішесі Оқуыңызды кеңейтіңіз

Студенттерден сенсорлық диодты қосуды сұраңыз немесе түймелер қол мен тырнақ арасында ауысқанда роботтан дыбыс шығаруын сұраңыз. Сондай-ақ, студенттер қолды басқарған кезде сенсорлық жарық диоды жасыл түспен жанады, ал тырнақты басқарғанда көк түспен жанады.

Төменде мысал шешім берілген:

эйл ерітіндісі