Създайте и качете първата си програма

Включване на EV3-G софтуер. Проекти и програми

Време е да програмираме робота. Стъпките, които ще разгледаме, са как се пуска софтуера за програмиране, как се пише програма и как тя се зарежда в робота.

Намерете EV3 иконата на компютъра си

ev3 lab software icons

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

Създаване на нов EV3 проект

И в двете версии на софтуера, трябва да натиснете иконката с плюс в горния ляв ъгъл на програмата, за да започнете работа по нов проект.
Всички ваши програми са групирани в проекти.

Какво представляват проектите

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

Допълнително място за работа

След като отворите проект, затваряйте секцията за документация с черната иконка в горния десен ъгъл.

Първата ви програма с EV3-G софтуера

Сега ще направите първата си програма в курс и ще накарате робота да се движи напред.

Кое блокче да използваме

За да постигнем целта роботът да се движи сам, ни трябва програмно блокче от зелената "Action" палитра.
Тъй като роботът ни има два двигателя и две гуми, трябва да използваме блокче, което управлява двата мотора наведнъж.
Първите два блока в зелената Action палитра управляват само по един мотор.
Следващите два блока са "Move" блокчета за движение, които управляват два двигателя едновременно.
Сега ще ви покажем по-простия блок от двата - "Steering" блок за посока.
 


Как се добавя блокче в програмата

Щракнете веднъж на блокчето в палитрата и го поставете до стартовото блокче в центъра на екрана, така че да се покаже сив правоъгълник. Сега щракнете отново и блокчето ще се закачи на позицията си.
Няма нужда да задържате бутона на мишката натиснат и да влачите.

Кръщаване на програмите в EV3-G софтуера

Когато ние, преподавателите, пишем програми и проекти, те винаги имат говорещи имена. Сега ще ви покажем как да задавате готини имена и на вашите програми.

Във всеки проект започвате с една единствена програма. Можете да създавате нови програми с по-малкия бутон плюс "+".

Ако проект има незапаметени промени, ще виждате малка звездичка " * " в името на проекта.

Говорим си с помощта на програми и проекти

Ако ви трябва помощ с робота, можете да ни изпратите програмата си по имейл.
Когато ви преподаваме, ние ви показваме програми за пример, образцови програми.

Винаги задавайте имена на програмите си. По този начин показвате, че ви интересува и ви пука за това, какво се случва с робота.

Името трябва да описва задачата, обикновено с глагол и съществително, действие и предмет. Можете да променяте името на програмата си с двойно щракване върху текста за име на програма, обикновено "Program1".
Примери за добри имена на програми са:
"move forward" (означава "движение напред");
"grab ball"  (означава "хвани топка").

Никога не пишете съкращения в имената. Съкращенията означават нещо за вас в момента, но за друг човек не означават нищо. Няма да означават нищо и за вас самите една седмица по-късно, когато вече сте забравили, какво сте имали предвид.

Кирилица в имената на програмите

Софтуерът е американски и не познава кирилица. Не можете да кръщавате програмите си с българските букви.

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

Демонстрация в края на занятието

Създавайте нова програма за всяка задача и я записвайте с описателно име.

Всяка нова задача трябва да се решава в нова програма и тези програми трябва да имат описателни имена. Недейте да изтривате старото и да пишете нещо ново в една програма.

Когато сте направили много програми в един проект, в края на часа ще можете да направите демонстрация с какво сте се справили през часа. Тази демонстрация можете да запишете на видео, което да покажете вкъщи, на приятели или да ни го споделите в коментарите под тази секция.

Свързване на умния брик с компютъра чрез bluetooth

Научете се как да използвате безжичната връзка, за да предпазите портовете на брика от износване и счупване.

За да можете да се свържете с брика, той трябва да е включен. От EV3 софтуера може да проверите кои брикове са включени и от тях да изберете вашия. Внимавайте да не се свържете с чужд робот!

 

Зареждане и стартиране на програма от EV3-G софтуера

Ще ви покажем три възможни начина как да прехвърлите програмата си от компютъра в робота.

Комуникационната секция

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


Варианти за сваляне на програма в Брика

  • Изтегляне - "Download" (вертикална стрелка надолу)

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

  • Зареждане и стартиране - "Download and run" (триъгълник, прилича на бутон за пускане на клип)

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

  • Пускане на избрани блокове - Run selected (триъгълна икона в скоби)

Всичко, което казахме за предната точка "Download and Run", важи и тук. Разликата е в това, че програмата няма да започне да се изпълнява от самото си начало, а от блоковете, които сте избрали с мишката. Ще се изпълнят един или много блокове, които сте избрали с ограждане с мишката. От там идва и името "Пускане само на избрани блокове".

Как се прави най-добре

Най-добре е учениците да следват тази последователност от действия:

  • Да разберат задачата, която е поставил преподавателя;
  • Да създадат програма с едно или две блокчета;
  • Да свържат робота с компютъра и да използват първия вариант "Сваляне" (Download);
  • Да намерят и да изберат програмата си;
  • Да извадят USB кабела от робота и да занесат робота на мястото, определено за пускане на програми и отбелязано на пода в залата;
  • Да наблюдават резултатите и да коригират или да разширят програмата си (повече за това в следващия урок)

Заради тази последователност, настояваме да се използва варианта с Download бутона.

Има и друг вариант да свалите и стартирате програма

Зеленият триъгълник в първото оранжево блокче във всяка програма може да се натиска. То представлява бутон, който служи за зареждане и стартиране на избраната нишка от програмата на робота.
Подробности за нишките и как се програмира с много нишки очаквайте по-късно в курса по роботика.

Задача: Създаване и зареждане на проста програма в робота

Как да създадете и програмирате първата си задача стъпка по стъпка.

Стъпки

  1. Включете EV3 софтуера за програмиране на компютъра си;
  2. Добавете блокче за движение към програмата. Няма нужда да настройвате блокчето в момента;
  3. Кръстете програмата Движение (Movement);
  4. Включете EV3 брика;
  5. Свържете робота към компютъра (с USB кабел или по Bluetooth, зависи какво ви е казал преподавателят по-рано);
  6. Заредете програмата в робота;
  7. Стартирайте програмата на пода.

Менюто с проекти на EV3 брика

Най-добрият начин да пускате програмите си е от менюто с проекти и сега ще разгледаме това меню подробно.

Навигация в менютата

С помощта на лявата и дясната стрелка можете да избирате между менюто с Последни програми и менюто с Проекти. Вътре в тези менюта има списъци с програми и проекти и с помощта на стрелките нагоре и надолу можете да търсите вашата програма. Със средния бутон отваряте проект или стартирате програма.

Как се използва меню Проекти

Проектите обикновено са подредени по азбучен ред. Това са всички проекти с програми, които някой някога е качвал на брика.

Не можете да пуснете цял проект, трябва да отворите проект и вътре в него да намерите програмата, която искате да пуснете. Щом натиснете средния бутон върху програма в проекта, тя ще се стартира.

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