Šajā sadaļā jūs izmantosit projektus, ko veidojat sadaļā Play, lai izveidotu projektu, kas var manipulēt gan ar roku, gan kāju.
Atgādiniet ArmUpDown2 un ClawUpDown projektus.
Mēs vēlamies kaut kādā veidā iekļaut abus šos projektus vienā projektā. Tomēr ir tikai viena poga Brain Up un viena Brain Down poga.
Tādējādi mums ir nepieciešama poga, kas darbojas kā "pārslēdzējs" starp roku un spīļu.
Izmantojiet šādu bloku izklāstu, lai palīdzētu jums izveidot projektu:
Plānojot projektu, savā inženierijas piezīmju grāmatiņā atbildiet uz šādiem jautājumiem:
-
Ko vēlaties ieprogrammēt robotam? Paskaidrojiet ar detaļām.
-
Cik nosacījumi jūsu projektam būs jāpārbauda [Ja tad citādi] blokos?
Padoms: Izmantojiet smadzeņu pārbaudes pogu kā "pārslēdzēju" starp roku un nagi. Tādējādi, ja smadzeņu pārbaudes poga tiek nospiesta un turēta, roka tiek vadīta, izmantojot pogas Brain Up un Down. Ja smadzeņu pārbaudes poga tiek atlaista, spīle tiek kontrolēta, izmantojot pogas Brain Up un Down.
Veidojot projektu, veiciet tālāk norādītās darbības.
Skolotāju padomi
-
Pirms pāriet uz nākamo programmēšanas soli, lieciet studentiem pārskatīt un novērtēt savu pseidokodu, veicot darbības smadzeņu pogu nospiešanas kontekstā. Noklikšķiniet šeit (Google / .docx / .pdf), lai skatītu piemēru, kā pseidokods varētu izskatīties šim izaicinājumam. Šeit varat lejupielādēt pseidokoda rubriku (Google ).
-
Atgādiniet studentiem, ka viņi var izmantot palīdzības funkciju VEXcode IQ, lai uzzinātu vairāk par jebkuru bloku.
Skolotāja rīklodziņš
-
Mērķis ir pievienot papildu programmēšanu, lai Clawbot atvērtu vai aizvērtu spīļu, nospiežot pogu(-s) uz Clawbot smadzenēm (ti, vienu pogu vai pogu pāri spīļa atvēršanai un otru spīļa aizvēršanai). Programmatūrai Clawbot rokas pacelšanai un nolaišanai, nospiežot pogas uz smadzenēm, vajadzēja izveidot jau Play sadaļas laikā.
-
Šis jautājums ir paredzēts, lai studenti aizdomātos par nosacījumiem, kas nepieciešami [If then else] blokos. Lietotāja interfeisam būs jāpārbauda pieci nosacījumi. Pirmais pārbaudītais nosacījums ir tas, vai ir nospiesta poga Pārbaudīt. Ja tiek nospiesta poga Pārbaudīt, nākamie jāpārbauda, vai ir nospiesta poga Uz augšu (2. nosacījums) vai poga Uz leju (3. nosacījums). Ja nav nospiesta poga Pārbaudīt, projekts virzās uz leju, lai pārbaudītu, vai ir nospiesta tikai poga Uz augšu (4. nosacījums) vai poga Uz leju (5. nosacījums).
-
Plānojiet apstākļus, kas jūsu projektam ir jāpārbauda, izmantojot rasējumus un pseidokodu.
-
Izmantojiet savu izveidoto pseidokodu, lai izstrādātu savu projektu.
-
Bieži pārbaudiet savu projektu un atkārtojiet to, izmantojot testēšanas laikā iegūto.
-
Ko jūs varētu pievienot savam projektam, lai labāk kontrolētu Claw and Arm Motors? Paskaidrojiet ar detaļām.
-
Kopīgojiet savu gala projektu ar savu skolotāju.
Skolotāju padomi
Mudiniet studentus, kuriem ir problēmas ar programmēšanu, pārskatīt If Then Else Blocks apmācības video programmā VEXcode IQ. Viņiem arī jāizmanto savi Play projekti ArmUpDown2 un ClawUpDown kā šī jaunā projekta pamatā. Studentiem ir sniegts potenciāli noderīgu avotu saraksts, ko izmantot kā atsauces.
Ja rodas problēmas ar darba sākšanu, sadaļā VEXcode IQ Blocks pārskatiet tālāk norādīto.
-
Ja-tad-cits bloki vai , izmantojot cilpas mācību video
-
Palīdzības apmācības video izmantošana
-
Jūsu projekta iepriekšējās versijas (ArmUpDown2 vai ClawUpDown)
Paplašiniet savu mācīšanos
Palūdziet studentiem iekļaut Touch LED vai likt robotam atskaņot skaņu, kad pogas tiek pārslēgtas starp roku un nagu. Studenti var arī likt skārienjutīgajam LED iedegties zaļā krāsā, kad tiek kontrolēta roka, un zilā krāsā, kad tiek kontrolēta spīle.
Tālāk ir sniegts risinājuma piemērs.