Как се прави Брояч в LEGO Mindstorms EV3 Pro Preview

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео

Абонирай се

  • #1483
  • 25 Oct 2019

Тук ще ви покажем как да си направите брояч в EV3 MINDSTORMS, използвайки променлива. Този брояч ще следи колко пъти се е повторило едно блокче за повторение и ще го покаже на екрана за 5 секунди. Това е начинът, по който изглежда програмата:

content picture

Нека я разгледаме по внимателно. Първото нещо, което правим в тази програма е да създадем променлива с името "Counter" и да и зададем стойност 0: 

content picture

В тази променлива ще помни до къде е стигнал робота с броенето. Следващата стъпка е да поставим брояч състоящ се от 3 блокчета, вътре в блокчето за повторение с името "FLLCasts". Този брояч първо проверява каква е стойността на променливата "Counter" (в началото тя има стойност 0) като я прочете в режим "Read":

content picture

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

content picture

Това математическо блокче взима стойността на променливата "Counter" и прибавя 1 към нея, след което заменя стойността ѝ 0 с отговора от уравнението 1 (0 + 1 = 1):

content picture

При първото преминаване през брояча, стойността на променливата "Counter" е 1. Когато блокчето за повторение се повтори, математическото блокче ще добави 1 към стойността на променливата "Counter", която вече е 1 и ще запише отговора 2 в нея:

content picture

Така след 10 повторения, когато робота покаже стойността на променливата на екрана, ние ще видим 10.

Курсове и занятия включващи този Урок

Този Урок е използван в следните курсове и занятия.

Image for Роботика с LEGO - Ниво 4.5 Време за игра
  • 35
  • 13:40
  • 221
Image for Занятие 1 - Дърпане на въже със сензори
  • 6
  • 5
  • 28
  • 3d_rotation 1
Image for Роботика с LEGO - Ниво 4.0 - Тактилна Игра за Памет
  • 59
  • 2:58
  • 200
Image for Занятие 6 - Записване на резултат
  • 4
  • 7
  • 8
  • 3d_rotation 4