Основен 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

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

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

Как да редактирате история в Instagram
Как да редактирате история в Instagram
Instagram предоставя много начини за редактиране на история, за да достигне до възможно най-много хора и да ги насърчи да взаимодействат с нея. Когато редактирате история в Instagram, можете да го направите преди и след публикуването й. В тази статия вие
Как да създадете номер на Google Voice
Как да създадете номер на Google Voice
Чували ли сте някога за Google Voice? Аз нито допреди няколко месеца. Въпреки че е много полезен инструмент, той никога не получава публичността, която получават по-високопрофилните приложения на Google. Google Voice предлага един телефонен номер, който
КОРЕКЦИЯ: Показалецът на мишката се придържа към ръба при преместване между множество монитори
КОРЕКЦИЯ: Показалецът на мишката се придържа към ръба при преместване между множество монитори
Ако имате няколко монитора, когато се опитате да преместите показалеца на мишката към другия монитор, той се придържа към ръба на екрана. Ето как да го поправите.
Преглед на Motorola Moto G6 Plus: По-голям ли е по-добрият?
Преглед на Motorola Moto G6 Plus: По-голям ли е по-добрият?
Ако сте прочели нашия преглед на Motorola Moto G6, вече ще знаете, че марката Moto G се е върнала добре след разочарованието от Moto G5. На 220 паунда Moto G6 показва телефони със 100 паунда по-скъпи,
Какво е Hulu и как работи?
Какво е Hulu и как работи?
Hulu е услуга за стрийминг, собственост на Disney, която предлага хиляди безплатни филми и телевизионни предавания, плюс телевизионни канали на живо. Ето всичко, което трябва да знаете.
Как да деактивирам автоматичната яркост на вашия Mac
Как да деактивирам автоматичната яркост на вашия Mac
Вашият Mac взема всякакви решения за това как трябва да функционира въз основа на настройките, разбира се, но може да не знаете, че начинът, по който екранът ви (и клавиатурата ви с подсветка) озарява и затъмнява, се основава на така наречената функция за автоматична яркост. Което за щастие се контролира от нас, окаяните хора! Днешната статия разказва как можете да направите точно това.
Активирайте или деактивирайте проследяването на стартиране на приложения в Windows 10
Активирайте или деактивирайте проследяването на стартиране на приложения в Windows 10
Можете да деактивирате или активирате проследяването на стартиране на приложения в Windows 10, за да подобрите менюто 'Старт' и търсенето в Cortana и System.