Mokytojo įrankių rinkinys
Šioje tyrimo dalyje mokiniai sukurs projektą, skirtą perdirbimo užduočiai atlikti. Studentams reikės:
-
Sukurkite projekto failą
-
Aprašykite veiksmus naudodami komentarų blokus
-
Išverskite komentarų blokus į VEXcode IQ
-
Paruoškite ir vykdykite projektą
1 veiksmas: pasiruošimas koduoti
Atminkite, kad visada galite peržiūrėti mokymo programas, kad gautumėte daugiau informacijos apie blokus, sekas ir trikčių šalinimą. Naudokite skyrių Pagalba , kai norite sužinoti, ką veikia konkretus blokas arba kaip jį naudoti.
Tikslumo blokų naudojimas
Norėdami perkelti tam tikrą atstumą, naudokite bloką [drive for] ir pakeiskite kryptį bei nuvažiuotą atstumą, reguliuodami bloko parametrus.
Norėdami pasukti į dešinę arba į kairę bet kokiu laipsnio žingsniu, naudokite bloką [turn for]. Vėlgi, galite koreguoti parametrus pagal savo dizaino poreikius.
Atidaryti naują projektą
Programuotojas turėtų pradėti naują projektą naudodamas Autopiloto (Drivetrain) šabloną, pavadinti jį ir išsaugoti. Kadangi kursime perdirbimo roboto kelią, pervardykite savo projektą „Recycle Run“.
Jei reikia priminimų, kaip pradėti, žr. mokymo programas arba žr. programų pavyzdžius.
Mokytojo patarimai
-
Tai turėtų būti tas pats procesas, kuris buvo atliktas ankstesnėse Drive and Turning Labs. Paprašykite mokinio, kuris nėra programuotojas, priminti klasei apie kai kuriuos iš šių veiksmų, kad įsitikintumėte, jog visi yra įsitraukę ir seka procesą (net jei fiziškai nespaudžia mygtukų).
-
Priminkite mokiniams apie skyrių Pagalba ir kad jis visada pasiekiamas proceso metu, jei jiems prireiktų papildomos pagalbos. Prieš prašant mokytojo pagalbos, mokiniai turėtų būti skatinami patiems šalinti triktis.
-
Jei studentas pirmą kartą naudoja VEXcode IQ, bet kuriuo šio tyrimo metu jis gali peržiūrėti mokymo programas. Mokymai yra įrankių juostoje.
2 veiksmas: sukurkite veiksmų sąrašą naudodami komentarų blokus
Kas yra komentarai?
Komentarai paprastai pridedami prie projektų, paaiškinančių, ką programuotojas norėjo, kad projekto dalys būtų padarytos. Taigi jie yra naudingi bendradarbiaujant ir šalinant triktis.
Šiuo atveju mes juos panaudosime, kad sudarytume bendrą veiksmų, kuriuos robotas turi atlikti, kad atliktų savo užduotį, sąrašą.
Ką pirmiausia ketina padaryti robotas?
Projekte naudokite [komentarų] blokus, kad sukurtumėte pagrindinę seką savo grupėje. Įrašytojas arba programuotojas turėtų išvardyti pirmuosius 10 VEXcode IQ žingsnių su komentarų bloku kiekvienam žingsniui. Žiūrėkite pavyzdį čia.
Tekstas bloke nebūtinai turi būti toks konkretus kaip patys blokai, nes tai tik vadovas, kurio reikia laikytis, kai pradedate kurti tikrą kodavimo seką.
Mokytojo įrankių rinkinys - Pastabos
Tai taip pat galima padaryti naudojant pastabą apie projektą. Turėdami pastabą, tiesiog įveskite veiksmus, panašius į tai, kaip juos išvardintumėte popieriuje. Šiuo atveju pastabos ir komentarai gali būti naudojami pakaitomis. Čia pasirenkame naudoti komentarų blokus dėl dviejų priežasčių: norėdami įgyti papildomos praktikos, susijusios su VEXcode IQ blokavimo metodo pobūdžiu, ir todėl, kad dirbdami galite įtraukti kiekvieną komentaro žingsnį į tikrą kodo blokų seką.
Spustelėkite nuorodas į VEX Robotics žinių bazę, kad gautumėte daugiau informacijos apie komentarus ir pastabas.
3 veiksmas: sukurkite kodavimo seką
Dabar atėjo laikas tuos veiksmus paversti blokų seka.
-
Jūsų robotas turėtų pradėti kelią nukreiptas į priekį, todėl vilkite ir numeskite bloką [drive for] ir nustatykite parametrus, kad jie atitiktų pirmąjį žingsnį jūsų kelyje.
-
Ieškokite kito žingsnio, palikite bloko posūkį ir nustatykite parametrus, kad jie atitiktų kitą jūsų kelio žingsnį.
Kai įeisite į kambarį, pridėkite indikatoriaus bloką (pvz., [nustatyti Touch LED spalvą] arba [groti garsą]). Kadangi Autopilotas iš tikrųjų negali pasiimti daiktų, indikatorius rodo, kad robotas paima perdirbimą prieš judant toliau. -
Vilkite ir meskite blokus ir nustatykite parametrus, kol baigsite savo „Recycle Robot“ kelią.
Mokytojo įrankių rinkinys
-
Patikrinkite pakeliui
Kol jūsų mokiniai dirba ir eksperimentuoja, pasivaikščiokite ir stebėkite pažangą. Priminkite ir paskatinkite mokinius pasitikrinti savo darbą, kai jie eina, kad įsitikintų, jog jie atlieka VISUS būtinus žingsnius ir patikrinimo taškus. Kodo testavimas mažesnėse dalyse gali padėti išvengti nusivylimų proceso pabaigoje ir sumažinti trikčių šalinimo skaičių. -
Komandinis darbas perkelia procesą
Nors kodavimas dažnai yra individuali įmonė, kiekvienas komandos narys gali būti įtrauktas į kodavimo procesą. Galbūt norėsite nurodyti komandinio darbo strategijas, kurios padėtų kiekvienai komandai bendradarbiauti. Norėdami gauti pasirenkamą bendradarbiavimo rubriką, spustelėkite vieną iš šių nuorodų (Google Doc/.docx/.pdf)Pavyzdžiui: „Skambinimo ir kodo“ procedūros leidžia įtraukti daugiau žmonių. Registratorius surašo nuorodas, statytojas prideda atstumus, vairuotojas iškviečia bloko instrukcijas programuotojui, o programuotojas užkoduoja tai į projektą.
Mokytojo patarimai
Norėdami peržiūrėti, Autopiloto variklių ir jutiklių konfigūracija yra tokia:
-
1 prievadas: kairysis variklis
-
2 prievadas: atstumo jutiklis
-
3 prievadas: spalvų jutiklis
-
4 prievadas: giroskopo jutiklis
-
5 prievadas: jutiklinis šviesos diodas
-
6 prievadas: dešinysis variklis
-
8 prievadas: buferio jungiklis
-
9 prievadas: buferio jungiklis
4 veiksmas: pasiruošimas vykdyti projektą
Ar prieš vykdydami projektą turite paruošę kiekvieną iš šių elementų? Statytojas turėtų patikrinti kiekvieną iš šių dalykų:
-
Ar visi varikliai ir jutikliai prijungti prie tinkamo prievado?
-
Ar išmanieji kabeliai iki galo įkišti į visus variklius ir jutiklius?
-
Ar smegenys įjungtos?
-
Ar akumuliatorius įkrautas?
Norėdami peržiūrėti projekto atsisiuntimo ir vykdymo informaciją, žr. mokymo programas.
5 veiksmas: Bandymas Vykdykite projektą
Dabar atėjo laikas išbandyti savo projektą! Įsitikinkite, kad jūsų Autopiloto robote yra pakankamai vietos, kad galėtumėte paleisti visą programą nenukrisdami ir neatsitrenkdami į kitą robotą ar komandą.
-
Dabar operatorius turėtų paleisti pirmąją projekto dalį naudodami robotą Autopilotą, įsitikindamas, kad projektas yra paryškintas, tada paspausdami mygtuką Tikrinti.
-
Kaip sekėsi jūsų bandomasis važiavimas? Ar jūsų robotas važiavo tokiu keliu, kaip manėte? Vykdykite trikčių šalinimo diagramą ir toliau kurkite bei tikrinkite kodo dalis, kol baigsite kelią.
Mokytojo patarimai
-
Atjunkite USB
Jei mokiniai naudojasi kompiuteriu, priminkite jiems, kad prieš vykdydami projektą atjunkite USB kabelį nuo Robot Brain. -
Sukurkite apibrėžtą erdvę kiekvienai komandai
Galbūt norėsite kiekvienai komandai duoti didelį popieriaus lapą, kurį jie galėtų padėti ant grindų arba stalviršį, ant kurio galėtų vykdyti savo Autopiloto projektą. Tai padės užtikrinti, kad kiekviena komanda turėtų pakankamai vietos, kad galėtų užbaigti bėgimą nenukrisdama ar neįeidama į kitos komandos darbo vietą. -
Įvertinimas
Šio judėjimo iššūkio atviras pobūdis reiškia, kad problemą gali išspręsti keli dizainai ir kodų sekos. Taigi, kaip galite įvertinti skirtingus sėkmingus sprendimus? Informatikos požiūriu efektyvumas yra labai svarbus. Geriausias sprendimas būtų kodų seka, naudojanti mažiausią blokų skaičių.