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

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #893
- 30 Mar 2018
Нека вземем за пример следването на линия с три състояния, като използваме следните настройки:
Ако поставим само блокче за условен оператор, което сравнява дали стойността, отчетена от сензора, е по-малка от 27:
роботът няма да знае какво да прави, ако стойността е по-голяма от 27. Ако стойността е по-малка от 27, роботът очевидно ще завие надясно. Но в случай, че стойността не е по-малка от 27, роботът трябва или да продължи напред, или да завие наляво. Ако стойността е по-малка от 37, то роботът трябва да продължи напред, но ако е по-голяма, трябва да завие наляво. Как роботът може да реши какво да прави?
По същия начин, както е взел решение да завие надясно – с друго блокче за условен оператор. Ако поставим друго блокче за условен оператор, което да сравнява стойността с 37, ще решим този проблем. Тъй като второто блокче прави сравнение, само когато първото е отчело „невярно“, когато сравняваме с 37 ще знаем, че стойността е по-голяма или равна на 27.
Използването на блокче за условен оператор, в друго блокче за условен оператор, се нарича вложено блокче за условен оператор.
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.

Instructors Remote Training
If you are working with students and you want to introduce Robotics to your class or you want to mentor a FLL team, but you are insecure about your technical knowledge in the Robotics field, then this is the right place for you. Having in mind teachers' busy schedule, we have design two different schedules and added an option to design one just for you. FLLCasts's Mindstorms EV3 Robotics Online Training is the perfect match for any teacher.
After the completion of each task the participant has to upload his solution for verification.
- 183
- 280:11
- 156

Competition programming
In this episode, we introduce a LEGO Mindstorms EV3 version of competition robot construction. It is a modular construction, with medium motor for additional attachments and two light or colour sensors for orientating on the field.
- 7
- 0
- 8
- 3d_rotation 1

Ниво З - "Корабоплаване" - Роботика с LEGO
Това е осмото ниво от учебния план по Лего роботика за ученици от трети и четвърти клас.
В това ниво учениците се запознават с работата на четвъртия сензор в комплекта по роботика - жироскопичният сензор. Роботите са тематични и приличат на лодки, яхти и платноходи. С помощта на жиро-сензора учениците насочват роботите по курс по определен ъгъл и засичат отклонения от курса. В открито море може и да има и морски чудовища и корабите им са програмирани да засичат рязка промяна в ускорението, с помощта на същия сензор.
- 24
- 2:49
- 107

Занятие 6 - Улавяне на вятъра
В края на следващото занятие обикновено правим завършване. Напишете впечатленията си за учениците и причините защо сте дали ранга, който сте им поставили.
- 3
- 5
- 9
- 3d_rotation 1

Ниво Д - "Транспорт" - Роботика с LEGO
Петото ниво по програмата за Роботика с LEGO за ученици от трети и четвърти клас.
За първи път се конструират роботи с насочващи колела за завиване и един или два задвижващи двигателя. Задълбочено се изучава работата на механичния диференциал и как той помага на превозните средства да завиват. Учениците изучават работата на сензора за светлина за да програмират по-добри начини за следване на линия. Построява се първият двуколесен робот-мотоциклет.
- 33
- 1:03
- 110

Занятие 5 - Лодка за следване на линия с 3 състояния
Важно е да даваме обратна връзка за учениците си. Стараем се да го правим редовно по време на курса. По-долу следва описание какви рангове пишем училището по роботика и кои аспекти от поведението на учениците ги определят.
Днес трябва да поставите рангове на учениците си според инструкциите тук.
- 5
- 3
- 8
- 3d_rotation 1

Роботика с LEGO - Ниво 2.0 - Роботи в производството
Третото ниво от учебната програма по LEGO роботика за ученици от пети до дванадесети клас.
Роботите започват да използват по два или три сензора едновременно и учениците създават по-сложни програми за тях. Изучава се действието на диференциала и как той помага на роботи с един задвижващ двигател да завиват. Роботите си взаимодействат като си предават информация или детайли един на друг и учениците изучават задълбочено как да следват линия по-плавно. В края на работния ден роботите излизат от поточната линия и се възстановяват с игра на волейбол.
- 44
- 15:01
- 129

Допълнителни задачи за роботниците
Изглежда имаме още време до крайния срок за роботите. Затова ще си поиграем с подобрение на следването на линия, което ще направи роботите ни да се движат много по-внимателно, за да запазят частите от торти цели!
- 2
- 1
- 3
- 3d_rotation 0

Роботика с LEGO - Ниво 2.0 - Роботи в производството
Третото ниво от учебната програма по LEGO роботика за ученици от пети до дванадесети клас.
Роботите започват да използват по два или три сензора едновременно и учениците създават по-сложни програми за тях. Изучава се действието на диференциала и как той помага на роботи с един задвижващ двигател да завиват. Роботите си взаимодействат като си предават информация или детайли един на друг и учениците изучават задълбочено как да следват линия по-плавно. В края на работния ден роботите излизат от поточната линия и се възстановяват с игра на волейбол.
- 44
- 15:01
- 129

Занятие 5 - Робо-Кола
Важно е да даваме обратна връзка за учениците си. Стараем се да го правим редовно по време на курса. По-долу следва описание какви рангове пишем училището по роботика и кои аспекти от поведението на учениците ги определят.
Днес трябва да поставите рангове на учениците си според инструкциите тук.
- 6
- 4
- 11
- 3d_rotation 1

Роботика с LEGO - Ниво 2.5 - Морски Пътешествия
Четвъртото ниво от учебната програма по LEGO роботика за ученици от пети до дванадесети клас.
В това ниво учениците се фокусират на работа със сензора за завъртане, който се намира във всеки един двигател от комплекта. Освен това се запознават с работата на четвъртия сензор в комплекта по роботика - жироскопичният сензор.
Първите роботи имитират морски животни и техните поведения. Създават се програми, които засичат дали животните успешно са хванали нещо в щипките или човките си. Сензорът в двигателите позволява на роботите да се връщат успешно назад в леговищата си дори и след използване на неограничено движение. Изграждат се и роботи-лодки, яхти и платноходи. С помощта на жиро-сензора учениците насочват роботите по курс по определен ъгъл и засичат отклонения от курса. В открито море може и да има и морски чудовища и корабите им са програмирани да засичат рязка промяна в ускорението, с помощта на същия сензор.
- 42
- 3:52
- 133

Занятие 5 - Яхта
Важно е да даваме обратна връзка за учениците си. Стараем се да го правим редовно по време на курса. По-долу следва описание какви рангове пишем училището по роботика и кои аспекти от поведението на учениците ги определят.
Днес трябва да поставите рангове на учениците си според инструкциите тук.
- 7
- 3
- 10
- 3d_rotation 0

Роботика с LEGO - Ниво 2.5 - Морски Пътешествия
Четвъртото ниво от учебната програма по LEGO роботика за ученици от пети до дванадесети клас.
В това ниво учениците се фокусират на работа със сензора за завъртане, който се намира във всеки един двигател от комплекта. Освен това се запознават с работата на четвъртия сензор в комплекта по роботика - жироскопичният сензор.
Първите роботи имитират морски животни и техните поведения. Създават се програми, които засичат дали животните успешно са хванали нещо в щипките или човките си. Сензорът в двигателите позволява на роботите да се връщат успешно назад в леговищата си дори и след използване на неограничено движение. Изграждат се и роботи-лодки, яхти и платноходи. С помощта на жиро-сензора учениците насочват роботите по курс по определен ъгъл и засичат отклонения от курса. В открито море може и да има и морски чудовища и корабите им са програмирани да засичат рязка промяна в ускорението, с помощта на същия сензор.
- 42
- 3:52
- 133

Занятие 6 - Улавяне на вятъра
В края на следващото занятие обикновено правим завършване. Напишете впечатленията си за учениците и причините защо сте дали ранга, който сте им поставили.
- 4
- 5
- 11
- 3d_rotation 1

Stay @ Home SPIKE Prime Course
An introduction to the SPIKE Prime set! In this course you will have access to 7 3D instructions for SPIKE Prime robots, exploring the possibilities of the base set. After you build them, you can give them life using our cool programs that do various things, from just moving the robot forward, to finding the closest object to it.
After that, if you are up to the challenge, we have prepared some hard additional tasks. They aim to make you research solutions for modifications to the program and the robot. Of course, you can always make your own additions to the robots and have fun with it!
- 4
- 0:33
- 27