Nájdite nám dieťa, ktoré nemá rado Lego, a ukážeme vám mimozemšťana v detskom kostýme.
Nie je lepší spôsob, ako inšpirovať deti a predstaviť im niekoľko kľúčových koncepcií programovania, ako Lego Mindstorms, ktoré im umožňuje zostaviť robota z lega a tiež ho naprogramovať.
Existujú určité výhrady. Najskôr je sada Lego Mindstorms drahá: najnižšia online cena, ktorú sme mohli nájsť, bola okolo 230 libier s DPH, a ak narazíte na Johna Lewisa, nájdete ju v akcii za skvelých 300 libier. Druhým je, že mladšie deti budú potrebovať pomoc pri zostavovaní modelov.
Ak však vynaložíte úsilie, rozsah možností dostupných zo základnej sady je neuveriteľný. Rovnako ako v prípade všetkých Lego, jediným skutočným limitom toho, čo môžete vytvoriť, je vaša predstavivosť (a koľko ďalších súprav si kupujete). Užitočne máte na výber z piatich typov robotov, ktoré sa majú stavať od samého začiatku, napríklad Gripp3r, silný robot, ktorý pomocou svojich uchopovacích uchopovačov dokáže dvíhať a prenášať ťažké veci.
Ak je v krabici iba jedna sada vytlačených pokynov, budete musieť ísť online, aby ste zistili, ako zostaviť väčšinu robotov. Vo výsledku budete preto musieť pri práci potrebovať počítač alebo tablet, ale spoločnosť Lego urobila úlohu vytvárania menej náročnej úlohy dômyselným rozdelením procesu stavania na samostatné misie. Napríklad pri vytváraní Gripp3r začnete tvorbou úchopnej ruky a potom pridaním ďalších častí v priebehu troch misií vytvoríte plného robota.
Keď dokončíte celkom technický proces stavby modelu - ktorý využíva kostru radu stavebníc od spoločnosti Lego, ktorý je viac ako kostra, z ktorých je 594 v balení - ste pripravení vytvoriť svoj program.
Programovanie
Mindstorms je dodávaný s grafickým programovacím prostredím založeným na LabView . Verzia Lego bola prispôsobená na prácu so súpravami Mindstorms, ale aby ste ju mohli používať zadarmo, nemusíte si kupovať model; môžete si ho stiahnuť tu .
Podobne ako v prípade Scratch, aj vy program zostavujete pomocou farebne odlíšených modulov: akčné moduly majú zelenú farbu, senzory žltú farbu a príkazy riadenia toku oranžovú farbu.
V našom príklade robotických rúk chceme, aby sa motor aktivoval tak, aby sa prsty otvorili; ovládač vydávajúci zvuk vzduchovej brzdy; prsty sa zatvoria a potom - po chvíli - sa opäť otvoria. To si vyžaduje päť modulov, ako je uvedené nižšie. Po vykonaní pokynov na vytvorenie je čas experimentovať s nastaveniami; stratili sme sedemročnú dieťa na pol hodiny, keď sa hrala s rôznymi zvukovými efektmi.
Ak to vyzerá príliš zjednodušene, nebojte sa. LabView obsahuje mnoho pokročilých operácií a v čase, keď dokončíte vytváranie Gripp3r, sa táto jednoduchá sada modulov rýchlo stala oveľa zložitejšou so slučkami a prepínačmi.
Medzi pokročilejšie projekty patrí zaznamenávanie údajov a v balení je farebný, dotykový a infračervený senzor. Priamo v Lego si môžete kúpiť aj gyroskopické, ultrazvukové, zvukové, kompasové a akcelerometrické snímače.
Nie ste obmedzený ani na LabView. Napríklad, ROBOTC je navrhnutý tak, aby vytváral zložitejšie programy, ktoré fungujú s programom Lego Mindstorms.
Po dokončení vytvárania programu je čas vyskúšať ho v skutočnom svete. Kľúčom k tomu je inteligentná tehla Mindstorms EV3 (ktorú môžete vidieť v strede hadieho robota nižšie).
Najskôr ho musíte pripojiť k modelu, ktorý ste postavili, pomocou jedného z káblov typu Ethernet. K dispozícii sú štyri porty - A, B, C a D - a keď sa podrobne pozriete na snímky obrazovky, uvidíte, že motor pripájame k portu A.
Tehlu EV3 potom pripojíte k počítaču PC alebo Mac pomocou dodávaného kábla a stlačte play; program sa automaticky spustí.
Uloží sa tiež do bloku, aby ste mohli ovládať ruku (v našom prípade) bez pripojenia k počítaču.
V triede
Rovnako ako v prípade Scratch, aj tu môžete zistiť, že vaša miestna stredná škola už investovala do vzdelávania Mindstorms. S podporou obrovského množstva zdrojov a ďalších súprav ponúkajú tieto triedy vynikajúci spôsob spolupráce tried na projekte. Napríklad niektoré sady obsahujú rohože - napríklad vesmírnu krajinu a zelené mesto - aby študenti mohli spoločne vytvoriť niečo väčšie ako jednotliví roboti.
Existuje tiež živá komunita staviteľov Mindstorms, vďaka legu je ľahké nahrávať a zdieľať vaše výtvory. Ak chcete vidieť, ako niekto zostrojil gitaru zo súpravy, detektor zemetrasenia alebo hraciu kocku, je to také ľahké ako stiahnutie ich projektu.
Ďalej uvádzame spôsob, akým Mindstorms pracuje so skromnejším projektom, ktorý môžete sledovať aj bez fyzického nastavenia.
Prvý krok: motor je zapnutý
Stiahnite si softvér odtiaľto .
Kliknite na Súbor | Nový projekt a zavrieť editor obsahu, aby ste políčko odstránili. Presuňte stredný motor zo zelenej oblasti Akcie a kliknite na miesto vedľa tlačidla prehrávania. Stlačením na kruhovú šípku vyberte, ako dlho sa bude aktivovať, a to podľa počtu sekúnd, stupňov alebo rotácií. Kliknite na 75 a môžete ovládať pohyb: kladné sa rovná dopredu; záporná rovná sa dozadu.
Druhý krok: zaťaté päste
Na účely tohto návodu budeme predpokladať, že ste vytvorili popísanú ruku chápadla. Keby sme tento program práve teraz poslali do ruky, zovrelo by to zovretie.
Pridajte blok čakania, ako je uvedené vyššie, a zmeňte hodnotu na 2, aby sa na dve sekundy pozastavila. Potom pridáme ďalší blok Medium Motor, ale zmeníme hodnotu na -75. Náš program teraz skutočne zovrie chápadlo, počká na dve sekundy a potom uvoľní.
Krok tri: Chystáte sa do slučky
Aby boli veci trochu zaujímavejšie, pridajte funkciu slučky. Presuňte toto vedľa tlačidla prehrávania a potom premiestnite ostatné príkazy v ňom.
V predvolenom nastavení bude slučka pokračovať neobmedzený počet opakovaní, takže kliknite na symbol nekonečna. V rozbaľovacej ponuke uvidíte niekoľko možností. Môžete sa rozhodnúť pre čítanie intenzity z farebného snímača, dotykového snímača, časovača alebo z ďalších. Pre jednoduchosť zvoľte počet troch.
ako sťahovať obrázky z dokumentov google
Krok štyri: Dobrá práca
Na záver pridáme trochu zvuku. Presuňte modul Zvuk zo zelenej oblasti akcií napravo od slučky. Ikona priečinka sa zobrazuje predvolene, čo znamená, že keď kliknete na obdĺžnik v pravom hornom rohu poľa, zobrazia sa dostupné zvukové efekty a hlasy.
Tu si vyberieme dobrú prácu, aby sme trikrát oslávili naše zatínanie a rozopínanie rúk. Môžete však zahrať notu alebo tón - alebo ich sériu, aby ste vytvorili melódiu.