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

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

  • Teach Kids Code With 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

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

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

MetroController за Windows 8 Преглед на разработчика
MetroController за Windows 8 Преглед на разработчика
MetroController ви позволява да деактивирате потребителския интерфейс на Metro в Windows 8 без ръчни хакове в системния регистър или ръчно DLL преименуване. MetroController върши цялата мръсна работа за вас. Работи само в Windows Developer Preview. Изглежда точно така: Има два начина за ощипване. Първо деактивира всички нови неща в Windows 8, включително лентата на Explorer. Втората опция запазва
Деактивирайте визуалната обратна връзка чрез докосване в Windows 10
Деактивирайте визуалната обратна връзка чрез докосване в Windows 10
Ако имате настолен компютър или лаптоп със сензорен екран, може би вече знаете, че Windows 10 може да показва визуална обратна връзка около сензорния указател всеки път, когато докоснете екрана.
Как да получите истинско Aero Glass с размазване в Windows 8
Как да получите истинско Aero Glass с размазване в Windows 8
Член на MSFN „BigMuscle“ е внедрил Aero Glass с прозрачност и размазване за Windows 8. Неговото малко преносимо приложение Aero Glass за Win8 v0.2 закача API на DWM в Windows 8 и създава истински ефекти на размазване и прозрачност върху прозоречните рамки, използвайки Direct 2D и Директно 3D. Това е просто страхотно: приложението е преносимо
Как да направите GIF във Facebook
Как да направите GIF във Facebook
Може да е отнело малко време на Facebook, за да се присъедини към GIF партито. Дори и сега компанията затруднява използването и качването на любимите ви GIF файлове. Facebook добави опция за GIF през 2017 г. и все още е достъпна за
Всички начини за отваряне на командния ред в Windows 8
Всички начини за отваряне на командния ред в Windows 8
Описва всички възможни начини за отваряне на неповишен команден ред (cmd.exe) в Windows 8.1 и Windows 8
Как да промените езика в Photoshop
Как да промените езика в Photoshop
Photoshop на Adobe отдавна е стандарт за редактиране на изображения. Дотолкова, че да Photoshop нещо означава всяка форма на редактиране на изображения. Работата във Photoshop, особено ако сте начинаещ, изисква владеене на английски език. Всеки инструмент и
Как да активирам известията на Snapchat
Как да активирам известията на Snapchat
Ако сте един от 280 милиона активни потребители на Snapchat, който обича да обменя съдържание с колеги Snapchatters, може да искате да знаете как да активирате известията. Известията на Snapchat са удобни за неща като да знаете кога сте