Основен Mac Научете децата да кодират с Lego Mindstorms

Научете децата да кодират с Lego Mindstorms



Намерете ни дете, което не харесва Лего и ние ще ви покажем извънземно в детски костюм.

Няма по-добър начин да вдъхновите децата и да ги запознаете с няколко ключови концепции за програмиране от Lego Mindstorms, който им позволява да създадат робот от Lego и да го програмират също.

Има някои предупреждения. Първо, комплектът Lego Mindstorms е скъп: най-ниската онлайн цена, която бихме могли да намерим, беше около 230 паунда с ДДС и ако влезете в Джон Луис, ще го намерите в продажба на страхотни 300 паунда. Второто е, че по-малките деца ще се нуждаят от помощ за изграждането на моделите.

Ако полагате усилия обаче, диапазонът от възможности, предлагани от базовия комплект, е невероятен. Както при всички Lego, единственото реално ограничение на това, което можете да създадете, е вашето въображение (и колко допълнителни комплекта купувате). Полезно е, че имате избор от пет типа роботи, които да изградите от разстояние, като Gripp3r, силен робот, който може да вдига и да носи тежки неща със своите захващащи грайфери.

Lego Gripp3r

Само с един набор от отпечатани инструкции в кутията ще трябва да влезете онлайн, за да разберете как да изградите повечето роботи. В резултат на това ще ви е необходим компютър или таблет, които да носите, докато работите, но Lego направи задачата да създава по-малко обезсърчително, като умело раздели процеса на изграждане на отделни мисии. Например, когато правите Gripp3r, започвате като правите захващащата ръка, след което добавяте допълнителни части в рамките на три мисии, за да създадете пълния робот.

След като приключите с доста техническия процес на изграждане на вашия модел - който използва по-подобна на скелет гама Technic на Lego от градивни блокове, 594 от които са в кутията - вие сте готови да създадете вашата програма.

Програмиране

Mindstorms се доставя с графична среда за програмиране, базирана на LabView . Версията на Lego е адаптирана да работи с комплекти Mindstorms, но не е необходимо да купувате модел, за да го използвате безплатно; можете да го изтеглите тук .

Подобно на Scratch, вие изграждате програмата си с помощта на цветно кодирани модули: модулите за действие са оцветени в зелено, сензорите са жълти и командите за контрол на потока са оранжеви.

В нашия пример за роботизирана ръка искаме двигателят да се активира, така че пръстите да се отворят; контролът за издаване на звук на въздушна спирачка; пръстите да се затворят и след това - след пауза - да се отворят отново. Това изисква пет модула, както е показано по-долу. След като следвате инструкциите за създаване на това, е време да експериментирате с настройките; загубихме седемгодишно дете за половин час, докато тя си играеше с различните звукови ефекти.

Ако това изглежда твърде опростено, не се страхувайте. LabView включва много усъвършенствани операции и докато завършите изграждането на Gripp3r, този прост набор от модули бързо става много по-сложен, с много цикли и ключове.

По-напредналите проекти включват регистриране на данни и в кутията има сензор за цвят, докосване и инфрачервена светлина. Можете също така да закупите сензори за жироскоп, ултразвук, звук, компас и акселерометър директно от Lego.
Нито сте ограничени до LabView. Например, ROBOTC е предназначен за създаване на по-сложни програми, които работят с Lego Mindstorms.

След като приключите със създаването на вашата програма, е време да я пуснете в реалния свят. Ключът към това е интелигентната тухла Mindstorms EV3 (която можете да видите в центъра на змийския робот, по-долу).

Lego Mindstorms Змия

Първо трябва да свържете това с модела, който сте изградили чрез един от кабелите, подобни на Ethernet. Налични са четири порта - A, B, C и D - и ако погледнете отблизо екранните снимки на ръководството, ще видите, че ние прикачваме мотора към порт A.

След това свързвате тухла EV3 към вашия компютър или Mac чрез предоставения кабел и натискате play; програмата ще се стартира автоматично.

Той също така ще се съхранява в блока, за да можете да контролирате ръката (в нашия случай), без да сте свързани към компютъра.

В класната стая

Както при Scratch, може да откриете, че вашето местно средно училище вече е инвестирало в Mindstorms за образование. Подкрепени от огромен набор от ресурси и допълнителни комплекти, те предлагат чудесен начин за класовете да работят заедно по проект. Например, някои комплекти включват постелки - като космически пейзаж и зелен град - така че учениците да могат да работят заедно, за да създадат нещо по-голямо от единични роботи.

Има и оживена общност от строители на Mindstorms, като Lego улеснява качването и споделянето на вашите творения. Ако искате да видите как някой е изградил китара от комплекта, или детектор за земетресение, или машина за хвърляне на зарове, това е толкова лесно, колкото да изтеглите техния проект.

По-долу представяме начина, по който Mindstorms работи с по-скромен проект, който дори можете да следвате без физически набор.

Стъпка първа: Двигателят включен

Изтеглете софтуер от тук .

Щракнете върху Файл | Нов проект и затворете редактора на съдържание, за да премахнете полето. Плъзнете Medium Motor от зелената зона за действия и го щракнете на място до бутона за възпроизвеждане. Натиснете кръговата стрелка, за да изберете колко дълго ще се активира, според броя на секундите, градусите или завъртанията. Щракнете върху 75 и можете да контролирате движението: положително е равно напред; отрицателно е равно на обратното.

Първа стъпка

Стъпка втора: Стиснати юмруци

За целите на това упътване ще приемем, че сте създали описаната ръка за захващане. Ако изпратим тази програма на ръката точно сега, тя би стиснала хватката.

Добавете блок Wait, както е показано по-горе, и променете стойността на 2, така че да спре на пауза за две секунди. След това добавяме още един блок със среден двигател, но променяме стойността на -75. Всъщност нашата програма сега ще стисне грайфера, изчакайте две секунди и след това отпуснете.

Стъпка 2

Стъпка трета

За да направите нещата малко по-интересни, добавете функция цикъл. Плъзнете това до бутона за възпроизвеждане и след това преместете останалите команди вътре в него.

По подразбиране цикълът ще продължи неограничен брой пъти, така че кликнете върху символа за безкрайност. В падащото меню ще видите редица опции. Можете да изберете четене на интензитет от цветния сензор, сензорен сензор, таймер или повече. За простота изберете брой три.

стъпка 3

колко хора могат да гледат Дисни плюс

Стъпка четвърта: Добра работа

За финал ще добавим малко аудио. Плъзнете звуковия модул от зелената зона за действия вдясно от цикъла. Иконата на папката се показва по подразбиране, което означава, че когато щракнете в правоъгълника в горния десен ъгъл на полето, тя ще покаже наличните звукови ефекти и гласове.

Тук избираме Добра работа, за да отпразнуваме три пъти стискането и разхлабването на ръцете си. Но можете да пуснете нота или тон - или поредица от тях, за да създадете мелодия.

Стъпка 4

Интересни Статии

Избор На Редактора

Запазете настройките за връзка с отдалечен работен плот в RDP файл в Windows
Запазете настройките за връзка с отдалечен работен плот в RDP файл в Windows
В тази статия ще видим как да запазите идентификационните данни за връзка с отдалечен работен плот в RDP файл в Windows 10. Това ще позволи експортиране на вашите настройки.
Как да прегледате историята на търсенията си в Google
Как да прегледате историята на търсенията си в Google
Искате ли да намерите уеб страница или уебсайт, който сте посетили преди известно време, но не можете да си спомните как да се върнете към него? Може би сте намерили URL на телефона си тогава, но имате проблеми с намирането му
Как да деактивирам услуга в Windows 10
Как да деактивирам услуга в Windows 10
В тази статия ще видим как да деактивирате услуга в Windows 10. Това ще ви позволи да освободите системни ресурси и да подобрите нейната производителност.
Използвайте таблото за управление на поверителността на Microsoft, за да управлявате поверителността в Windows 10
Използвайте таблото за управление на поверителността на Microsoft, за да управлявате поверителността в Windows 10
По време на продължаващото развитие на Windows 10 Creators Update, Microsoft представи нов инструмент за поверителност. Ново уеб-базирано приложение, Microsoft Privacy Dashboard, позволява на потребителя да управлява много аспекти на вашата поверителност в новата операционна система. Реклама Услугите за телеметрия и събиране на данни на Windows 10 често са критикувани от много потребители за събиране
Edge Chromium получава потребителски интерфейс DropDown с рамка на прозорец на цял екран
Edge Chromium получава потребителски интерфейс DropDown с рамка на прозорец на цял екран
Как да активирам потребителския интерфейс на DropDown на прозореца на цял екран в Microsoft Edge Chromium Microsoft добави тихо нова функция към модерното приложение на Microsoft Edge, базирано на Chromium. Когато е активиран, той добавя падаща рамка на прозореца, когато е в режим на цял екран. Днес ще видим как да го активираме. Реклама Към момента Microsoft използва контролирана функция
Какво да направите, ако екранът ви замръзне на Android
Какво да направите, ако екранът ви замръзне на Android
Android и iOS са първите две мобилни оперативни системи. Телефоните с Android обаче имат тенденция просто да замръзнат и да не реагират на никоя команда (да не говорим, че телефоните с iOS са имунизирани). В такава ситуация вашият телефон
Работа с универсалната конвенция за именуване (UNC път)
Работа с универсалната конвенция за именуване (UNC път)
Универсалната конвенция за именуване (UNC) е стандарт за идентифициране на споделени ресурси в мрежа, като принтери и сървъри.