Pagrindinis „Mac“ Išmokykite vaikus koduoti „Lego Mindstorms“

Išmokykite vaikus koduoti „Lego Mindstorms“



Suraskite mums vaiką, kuriam nepatinka „Lego“, ir mes jums parodysime ateivį su vaiko kostiumu.

Nėra geresnio būdo įkvėpti vaikus ir supažindinti juos su keliomis pagrindinėmis programavimo sąvokomis nei „Lego Mindstorms“, leidžiantis jiems sukurti ir „Lego“ robotą.

Yra keletas įspėjimų. Pirmiausia „Lego Mindstorms“ rinkinys yra brangus: mažiausia internetinė kaina, kurią galėjome rasti, buvo apie 230 svarų sterlingų su PVM, o jei įžengsite į Johną Lewisą, jį rasite parduodant už 300 svarų sterlingų. Antra, kad jaunesniems vaikams reikės pagalbos kuriant modelius.

Jei vis dėlto įdėsite pastangų, neįtikėtinai daug galimybių rinktis iš pagrindinio rinkinio. Kaip ir visuose „Lego“, vienintelė reali riba tam, ką galite sukurti, yra jūsų vaizduotė (ir kiek papildomų rinkinių perkate). Naudinga, kad jūs galite pasirinkti iš penkių robotų tipų, kuriuos galite sukurti išjungti, pavyzdžiui, „Gripp3r“ - stiprų robotą, kuris gali pakelti ir nešioti sunkius daiktus su savo griebtuvais.

„Lego Gripp3r“

Lauke turėdami tik vieną išspausdintų instrukcijų rinkinį, turėsite prisijungti prie interneto, kad sužinotumėte, kaip sukurti didžiąją dalį robotų. Todėl jums reikės kompiuterio ar planšetinio kompiuterio, kurį galėsite atiduoti dirbdami, tačiau „Lego“ kūrimo užduotį pavertė mažiau bauginančia, sumaniai padalindama statybos procesą į atskiras misijas. Pvz., Gamindami „Gripp3r“, pradėsite nuo griebiančios rankos, tada pridėkite papildomų dalių per tris misijas, kad sukurtumėte pilną robotą.

Baigę gana techninį savo modelio kūrimo procesą, kuriame naudojami daugiau „Lego“ karkaso formos „Technic“ statybinių blokų asortimentas, iš kurių 594 yra dėžutėje, esate pasirengę sukurti savo programą.

Programavimas

„Mindstorms“ yra aprūpinta grafine programavimo aplinka, paremta „LabView“ . „Lego“ versija pritaikyta darbui su „Mindstorms“ rinkiniais, tačiau norint naudotis nemokamai, nereikia pirkti modelio; galite jį atsisiųsti čia .

Panašiai kaip „Scratch“, programą kuriate naudodami spalvomis pažymėtus modulius: veiksmo moduliai yra žalios spalvos, jutikliai yra geltoni, o srauto valdymo komandos - oranžinės.

Savo roboto pavyzdžiu norime, kad variklis įsijungtų, kad pirštai atsivertų; valdiklis, kad skleistų oro stabdį; pirštai užsidaro, o po pauzės vėl atsidaro. Tam reikia penkių modulių, kaip parodyta žemiau. Vykdydami instrukcijas, kaip tai sukurti, laikas eksperimentuoti su nustatymais; mes praradome septynmetę pusvalandžiui, kai ji grojo su skirtingais garso efektais.

Jei tai atrodo per daug paprasta, nebijokite. „LabView“ apima daug pažangių operacijų, o kol baigsite kurti „Gripp3r“, tas paprastas modulių rinkinys greitai tapo daug sudėtingesnis - gausu kilpų ir jungiklių.

Pažangesni projektai apima duomenų registravimą, o dėžutėje yra spalvų, jutiklinis ir infraraudonųjų spindulių jutiklis. Taip pat tiesiogiai iš „Lego“ galite įsigyti giroskopo, ultragarso, garso, kompaso ir akselerometro jutiklius.
Jūs taip pat neapsiribojate „LabView“. Pavyzdžiui, ROBOTAS skirtas sukurti sudėtingesnes programas, veikiančias su „Lego Mindstorms“.

Pabaigę kurti savo programą, atėjo laikas tai leisti realiame pasaulyje. Raktas į tai yra „Mindstorms EV3“ išmanioji plyta (kurią galite pamatyti žemiau esančiame gyvatės roboto centre).

„Lego Mindstorms“ gyvatė

Pirmiausia turite prijungti tai prie modelio, kurį sukūrėte per vieną iš panašių į Ethernet kabelių. Yra keturi prievadai - A, B, C ir D - ir atidžiai apžiūrėję ekrano kopijas, pamatysite, kad variklį pritvirtiname prie A prievado.

Tada pridedamu kabeliu prijunkite EV3 plytą prie savo kompiuterio ar „Mac“ ir paspauskite „play“; programa bus paleista automatiškai.

Jis taip pat bus saugomas bloke, kad galėtumėte valdyti ranką (mūsų atveju) neprisijungę prie kompiuterio.

Klasėje

Kaip ir „Scratch“ atveju, galite pastebėti, kad jūsų vietinė vidurinė mokykla jau investavo į „Mindstorms“ švietimui. Remiami didžiuliu išteklių asortimentu ir papildomais rinkiniais, tai yra puikus būdas klasėms dirbti kartu įgyvendinant projektą. Pavyzdžiui, kai kuriuose rinkiniuose yra kilimėliai, pavyzdžiui, kosminis kraštovaizdis ir žalias miestas, kad studentai galėtų kartu sukurti kažką didesnio nei pavieniai robotai.

Čia taip pat yra gyva „Mindstorms“ kūrėjų bendruomenė, kur „Lego“ leidžia lengvai įkelti ir dalintis savo kūriniais. Jei norite pamatyti, kaip kažkas iš rinkinio pastatė gitarą, žemės drebėjimo detektorių ar kauliukų ridenimo mašiną, taip pat lengva, kaip atsisiųsti jų projektą.

Toliau pristatome, kaip „Mindstorms“ veikia su kuklesniu projektu, kurį galite stebėti net be fizinio rinkinio.

Pirmas žingsnis: variklis įjungtas

Atsisiųskite programinę įrangą iš čia .

Spustelėkite Failas | Naujas projektas ir uždarykite turinio rengyklę, kad pašalintumėte laukelį. Vilkite „Medium Motor“ iš žalios „Actions“ srities ir spustelėkite ją šalia grojimo mygtuko. Paspauskite apskritą rodyklę, kad pasirinktumėte, kiek laiko ji aktyvuosis, pagal sekundžių, laipsnių ar pasukimų skaičių. Spustelėkite 75 ir galėsite valdyti judėjimą: teigiamas yra lygus į priekį; neigiamas lygus atgal.

Pirmas žingsnis

Antras žingsnis: sugniaužti kumščius

Siekdami šio žygio, manysime, kad sukūrėte aprašytą griebtuvo ranką. Jei šią programą siuntėme į rankas dabar, ji sugniaužė sukibimą.

Pridėkite laukimo laukelį, kaip parodyta aukščiau, ir pakeiskite vertę į 2, kad ji pristabdytų dvi sekundes. Tada pridedame dar vieną vidutinio variklio bloką, bet pakeičiame vertę į -75. Tiesą sakant, mūsų programa dabar sugniaužia griebtuvą, palaukia dvi sekundes ir tada atsikabina.

2 žingsnis

Trečias žingsnis: eini kilpa

Kad viskas būtų šiek tiek įdomiau, pridėkite ciklo funkciją. Vilkite tai šalia grojimo mygtuko ir tada pakeiskite kitas jo viduje esančias komandas.

Pagal numatytuosius nustatymus ciklas tęsis neribotą skaičių kartų, todėl spustelėkite begalybės simbolį. Išskleidžiamajame meniu pamatysite daugybę variantų. Galite pasirinkti intensyvumo rodmenis iš spalvų jutiklio, jutiklinio jutiklio, laikmačio ar dar daugiau. Kad būtų paprasčiau, pasirinkite trijų skaičių.

3 žingsnis

roboto pridėjimas prie nesantaikos serverio

Ketvirtas žingsnis: geras darbas

Norėdami baigti, pridėsime šiek tiek garso įrašo. Vilkite garso modulį iš žaliosios veiksmų srities į dešinę kilpą. Pagal numatytuosius nustatymus rodoma aplanko piktograma, o tai reiškia, kad spustelėjus langelio viršuje dešinėje esančiame stačiakampyje, bus rodomi galimi garso efektai ir balsai.

Čia mes pasirenkame Geras darbas, kad tris kartus švęstume ranką, sugniaužtą ir atlaisvintą. Bet jūs galite groti natą ar toną - ar jų seriją, kad sukurtumėte melodiją.

4 žingsnis

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Kaip 6 būdais pataisyti neveikiantį „Google“ automatinį užpildymą „Android“.
Kaip 6 būdais pataisyti neveikiantį „Google“ automatinį užpildymą „Android“.
Puslapyje negalima programiškai išjungti automatinių skelbimų, todėl štai!
Išjunkite apsaugotą slaptažodžiu bendrinimą sistemoje „Windows 10“
Išjunkite apsaugotą slaptažodžiu bendrinimą sistemoje „Windows 10“
Sužinokite, kaip padaryti jūsų bendrinamus išteklius prieinamus vartotojams be paskyros kompiuteryje, išjungdami „Windows 10“ slaptažodžiu apsaugotą bendrinimo funkciją.
Kaip grąžinti klasikinius „Windows 7“ internetinius žaidimus „Windows 8“
Kaip grąžinti klasikinius „Windows 7“ internetinius žaidimus „Windows 8“
Aprašoma, kaip galite sugrąžinti interneto trikdžius, interneto šaškes ir interneto kastuvus iš „Windows 7“ į „Windows 8“
Kaip kurti animacijas „Roblox“
Kaip kurti animacijas „Roblox“
Animacijas kurti „Roblox“ nėra sunku, tačiau tai taip pat nėra greitas procesas. Tai apima ir animacijos kūrimą, ir scenarijų kūrimą, kad būtų pasiektas veiksmingas rezultatas, kurį galite naudoti ir paskelbti visai bendruomenei. Pozuoja kurti
„Edge Now“ leidžia atidaryti pasirinktą tekstą įtraukiančiame skaitytuve
„Edge Now“ leidžia atidaryti pasirinktą tekstą įtraukiančiame skaitytuve
Dar viena įdomi parinktis pasirodė Kanarų „Microsoft Edge Chromium“ versijoje. Naudodami naujausią versiją, dabar galite pasirinkti tekstą ir nusiųsti jį „įtraukiančiam skaitytojui“. Tai atidarys skaitymo vaizdą, t. Y. Be dėmesio atitraukimo režimą su pasirinktu tekstu. Skelbimas Ši funkcija yra gana naudinga, kai skaitote
„iPhone XS“ – kaip atspindėti mano ekraną mano televizoriuje arba kompiuteryje
„iPhone XS“ – kaip atspindėti mano ekraną mano televizoriuje arba kompiuteryje
„iPhone XS“ ekrano atspindėjimas televizoriuje ar kompiuteryje yra gana naudingas norint rodyti nuotraukas ir vaizdo įrašus dideliame ekrane. Be to, taip pat galima peržiūrėti programų, pvz., turinį
Kaip nustatyti, kad klaviatūra būtų apšviesta visada įjungta
Kaip nustatyti, kad klaviatūra būtų apšviesta visada įjungta
Galima sakyti, kad kompiuterių era atėjo pilnametystės. Praėjo tie laikai, kai negalėjai rašyti tamsoje be stalinės lempos ar kito šviesos šaltinio. Šiais laikais dauguma kompiuterių yra su a