Как протича занятието за заобикаляне на луната с Python за EV3 Pro Preview

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

Абонирай се

  • #1540
  • 15 Feb 2020

Изберете обект, който ще представлява луната в това занятие и го поставете на открито място. Учениците ще се опитват да го заобиколят с роботите си. Маркирайте (с хартиено тиксо) началната позиция на роботите (база), така че да могат да отидат в страни от луната с едно право движение.

Не позволявайте на учениците да отделят повече от 5 минути на задачата "Отделете до 5 минути за да проверите дали е възможно да програмирате робота да се движи напред за 2 секунди въртейки и двата си мотора едновременно, като използвате само командата "run_time". Успяхте ли?". В тази задача учениците трябва да достигнат до изводе, че това е невъзможно, защото програмата чака единия мотор да спре да се движи, преди да започне да задвижва другия.

Решение на задачата "Сега като знаете за четвъртия входен параметър на командата run_time, опитайте се отново да програмирате робота да се движи напред за 2 секунди, като използвате само тази команда.":

Motor(Port.B).run_time(360, 2000, Stop.COAST, False)
Motor(Port.C).run_time(360, 2000, Stop.COAST)

Втората команда run_time трябва да бъде изчакана без четвърти параметър False,  от програмата, защото иначе програмата приключва и това спира движението на моторите.

 

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

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

Image for Python за EV3 LEGO Mindstorms - ниво 1
  • 74
  • 28:18
  • 114
Image for Занятие 3 - Луна 3
  • 5
  • 3
  • 6
  • 3d_rotation 1