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.
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).
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.
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.
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.
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.