Põhiline Mac Õpetage lapsi Lego Mindstormsi abil kodeerima

Õpetage lapsi Lego Mindstormsi abil kodeerima



Leidke meile laps, kellele Lego ei meeldi, ja me näitame teile lapse kostüümis tulnukat.

Pole paremat viisi, kuidas lapsi inspireerida ja tutvustada mitut peamist programmeerimiskontseptsiooni kui Lego Mindstorms, mis võimaldab neil Legost robotit ehitada ja seda ka programmeerida.

On mõned hoiatused. Esiteks on Lego Mindstormsi komplekt kallis: madalaim veebihind, mille leidsime, oli umbes 230 naelsterlingit käibemaksuga ja kui John Lewisesse sisse astute, leiate selle müügilt lahedalt 300 naelsterlingiga. Teine on see, et nooremad lapsed vajavad mudelite ehitamiseks abi.

Kui siiski vaeva näha, on baaskomplektist saadavate võimaluste valik uskumatu. Nagu kogu Lego puhul, on ainus tõeline piir, mida saate luua, teie kujutlusvõime (ja kui palju lisakomplekte ostate). Kasulik on see, et saate valida viie robotitüübi ehitamiseks, näiteks Gripp3r, tugev robot, mis suudab oma haaravate haaratsitega raskeid asju tõsta ja kanda.

Lego Gripp3r

Kui kastis on ainult üks komplekt prinditud juhiseid, peate veebi otsima, et teada saada, kuidas enamikku roboteid ehitada. Selle tulemusena vajate töötamise ajal arvutit või tahvelarvutit, kuid Lego on muutnud loomise ülesande vähem hirmutavaks, jagades ehitusprotsessi nutikalt eraldi missioonideks. Näiteks Gripp3r valmistamisel alustate haarava käe tegemisest, seejärel lisage kolme missiooni jooksul täiendavad osad, et luua täielik robot.

Kui olete oma mudeli ehitamise üsna tehnilise protsessi lõpule viinud - see kasutab Lego luustikulaadsemat Technicu ehitusplokkide valikut, millest 594 on karbis - olete valmis oma programmi looma.

Programmeerimine

Mindstorms on varustatud graafilise programmeerimiskeskkonnaga, mis põhineb LabView . Lego versioon on kohandatud töötamiseks Mindstormsi komplektidega, kuid selle kasutamiseks pole vaja mudelit osta; saate selle alla laadida siin .

Sarnaselt Scratchiga koostate oma programmi värvikoodidega: tegevusmoodulid on rohelise värviga, andurid on kollased ja voo juhtimise käsud on oranžid.

Meie robotkäsi näites soovime, et mootor aktiveeruks nii, et sõrmed avaneksid; juhtseadis õhkpiduri heli tekitamiseks; sõrmed sulgeda ja siis - pärast pausi - uuesti avaneda. Selleks on vaja viit moodulit, nagu allpool näidatud. Kui olete selle loomiseks juhiseid järginud, on aeg seadetega katsetada; kaotasime seitsmeaastase lapse pooleks tunniks, kui ta erinevate heliefektidega ringi mängis.

Kui see tundub liiga lihtsustatud, ärge kartke. LabView sisaldab paljusid täpsemaid toiminguid ja selleks ajaks, kui olete Gripp3r-i ehitama hakanud, on see lihtne moodulite komplekt muutunud kiiresti palju keerulisemaks, kuna silmuseid ja lüliteid on palju.

Täpsemad projektid hõlmavad andmete logimist ning kastis on värvi-, puute- ja infrapunaandur. Lego käest saab osta ka güro-, ultraheli-, heli-, kompassi- ja kiirendusmõõturiandureid.
Samuti ei piirdu te LabView'ga. Näiteks, ROBOT on loodud keerukamate programmide loomiseks, mis töötavad Lego Mindstormsiga.

Kui olete oma programmi loomise lõpetanud, on aeg sellele reaalses maailmas minna. Selle võti on Mindstorms EV3 intelligentne tellis (mida näete allpool maduroboti keskel).

Lego Mindstormsi madu

Kõigepealt peate selle ühendama mudeli abil, mille olete ehitanud ühe Etherneti-laadse kaabli kaudu. Saadaval on neli porti - A, B, C ja D - ja kui vaatate lähemalt ekraanipilte, näete, et ühendame mootori A-porti.

Seejärel ühendate EV3 tellise kaasasoleva kaabli abil arvuti või Maciga ja vajutate play; programm käivitub automaatselt.

Samuti salvestatakse see plokki, et saaksite kätt juhtida (meie puhul) ilma arvutiga ühendamata.

Klassis

Nagu Scratchi puhul, võite ka leida, et teie kohalik keskkool on Mindstormsi hariduse jaoks juba investeerinud. Tugeva hulga ressursside ja lisakomplektide toel pakuvad need klassidele suurepärase võimaluse projektiga koostööd teha. Näiteks sisaldavad mõned komplektid matte - näiteks kosmosemaastik ja roheline linn -, et õpilased saaksid koos luua midagi suuremat kui üksikud robotid.

Seal on ka elujõuline Mindstormsi ehitajate kogukond, kus Lego muudab teie loomingu üleslaadimise ja jagamise lihtsaks. Kui soovite näha, kuidas keegi komplektist kitarri, maavärinaandurit või täringutega veeretavat masinat ehitas, on see sama lihtne kui tema projekti allalaadimine.

Allpool tutvustame, kuidas Mindstorms töötab tagasihoidlikuma projektiga, mida saate jälgida isegi ilma füüsilise komplektita.

Esimene samm: mootor sisse

Laadige alla tarkvara siit .

Klõpsake nuppu Fail | Kasti eemaldamiseks uus projekt ja sulgege sisutoimetus. Lohistage keskmist mootorit rohelisest alast Toimingud ja klõpsake seda esitusnupu kõrval oma kohale. Vajutage ümmargust noolt, et valida sekundite, kraadide või pöörete arv, kui kaua see aktiveerub. Klõpsake 75 ja saate liikumist kontrollida: positiivne võrdub edasi; negatiivne võrdub tagurpidi.

Esimene samm

Teine etapp: rusikad kokku surutud

Selle ülevaatuse eesmärgil eeldame, et olete ehitanud kirjeldatud haaratsikäe. Kui me selle programmi kohe kätte saadaksime, suruks see haarde kokku.

Lisage ooteplokk, nagu ülaltoodud, ja muutke väärtuseks 2, nii et see peatub kaks sekundit. Seejärel lisame veel ühe keskmise mootori ploki, kuid muudame väärtuse väärtuseks -75. Tegelikult surub meie programm nüüd haaratsit kokku, ootab kaks sekundit ja vabastab seejärel lahti.

2. samm

Kolmas etapp: läheb silmuseks

Asjade veidi huvitavamaks muutmiseks lisage silmusfunktsioon. Lohistage see esitusnupu kõrval ja asetage seejärel selle sees olevad muud käsud ümber.

Vaikimisi kestab silmus piiramatul arvul kordi, seega klõpsake lõpmatuse sümbolil. Rippmenüüs näete mitmeid võimalusi. Võite valida intensiivsuse lugemise värviandurilt, puuteandurilt, taimerilt või muust. Valige lihtsuse huvides kolm.

3. samm

kas saate kustutada snapchat-sõnumi

Neljas etapp: hea töö

Lõpetuseks lisame natuke heli. Lohistage helimoodul roheliste toimingute alalt silmuse paremale. Vaikimisi kuvatakse kaustaikooni, mis tähendab, et kui klõpsate kasti paremas ülanurgas oleval ristkülikul, kuvatakse saadaolevad heliefektid ja hääled.

Siin valime Hea töö, et tähistada oma käsi kolm korda kokku surudes. Kuid saate loo loomiseks mängida noodi või tooni - või nende rida.

4. samm

Huvitavad Artiklid

Toimetaja Valik

Hankige Windows 7 operatsioonisüsteemi Windows 8.1 funktsioon Töökaustad
Hankige Windows 7 operatsioonisüsteemi Windows 8.1 funktsioon Töökaustad
Töökaustade installimine ja kasutamine Windows 7-s
Programmi desinstallimine Mac OS X El Capitanis
Programmi desinstallimine Mac OS X El Capitanis
Programmide desinstallimine Mac OS X El Capitanis on Windowsist veidi erinev, kuna programmi kustutamiseks pole vaja desinstallimisprotsessi läbida. Neile, kes küsivad, kuidas programme Macis desinstallida,
Peida Windows 10 mitme kuvari tegumiriba
Peida Windows 10 mitme kuvari tegumiriba
Windows 10-s kuvatakse tegumiriba kõigil arvutiga ühendatud ekraanidel. Täna näeme selle käitumise kohandamiseks mitmeid viise.
Windows 10 saab helitugevuse lendamise meediumijuhtimise
Windows 10 saab helitugevuse lendamise meediumijuhtimise
Microsoft värskendab Windows 10 helimahu lendu väga oodatud funktsiooniga - see võimaldab kasutajal juhtida meediumirakendusi, nt. heli- või videopleieri peatamiseks või pala vahetamiseks. Muudatus on juba jõudnud Windows 10 ehitisse 19603, kuid see on pooleliolev töö, nii on
Vorbis, Theora ja Ogg on saadaval Windows 10 jaoks
Vorbis, Theora ja Ogg on saadaval Windows 10 jaoks
Nagu varem lubatud, lisas Microsoft täna Windows 10-le Vorbis, Theora ja Ogg koodekite toe. Microsoft Store'is on saadaval spetsiaalne pakett. Reklaam Pakett Veebimeedia laiendused lisavad nimetatud koodekitele tuge. Pärast installimist lisab see võimaluse esitada sobivaid heliradasid servas Edge, muusikas ja kolmandates osapooltes
Kaasaegset failihaldurit värskendatakse ladusa kujundusega
Kaasaegset failihaldurit värskendatakse ladusa kujundusega
Nagu võite juba teada meie eelmisest artiklist, on Windows 10 kaasas uus rakendus Universal File Explorer. See on kaasaegne rakendus, mis võib tulevikus klassikalise File Exploreri asendada. Hiljuti sai see värskendusi kasutajaliidesele rakendatud kujundusbittidega Fluent. See on puutetundlik rakendus, ilma lindita
Kuidas Apex Legendsis häälvestlust välja lülitada
Kuidas Apex Legendsis häälvestlust välja lülitada
Apex Legends võib olla meeskonnamäng, kuid see ei tähenda, et soovite, et suvaline meeskonnakaaslane kõrva karjuks iga kord, kui nad mõne hea rüüstamise leiavad või tuletõrjesse lähevad. Enamik mängijaid on lahedad ja peavad juttu