Последние новости

9 сентября 2020

РобоФинист-2020

Нашим робототехникам хорошо знаком фестиваль "РобоФинист". В этом году он пройдёт в онлайн-формате, и организаторы выложили видео о том, как принять в нём участие. Если вы решите поучаствовать в соревнованиях - сообщите своим педагогам! Будем вместе тренироваться и готовиться к выбранным вами категориям.

158
3 сентября 2020

Планы на выходные

В эти выходные в Ростове пройдёт большой фестиваль RUKAMI (мы тоже готовим в его рамках площадку на ноябрь), будет онлайн-трансляция, приглашаем заявляться на их сайте (кнопка "Стать участником", там очень простая форма заявки) и смотреть на выходных интересные мастер-классы типа "Создания подвижной радиоуправляемой турели"!

254
12 августа 2020

Начинаем новый учебный год

Скоро сентябрь, и мы вернёмся к работе в клубе - к очным занятиям по всем направлениям! Если вы хотите в этом участвовать, надо прийти с родителями в клуб, чтобы записаться на новый учебный год. Сделать это можно в любой будний день, начиная с 20 августа, с 15:00 до 18:00. В этом году у нас в клубе будет четыре основных направления: "Робототехника" (занятия будут вести Александр Константинович и Константин Дмитриевич), "Электроника" (Марина Васильевна), "Мастерская творчества" (Дарья Сергеевна и Ольга Николаевна) и новое направление - "Архитектура и дизайн" (Вероника Владимировна).

584

Последние статьи

Вчера мы писали тест по теме "Вращение мотора", и выяснилось, что есть один момент в этой теме, который надо повторить дополнительно.

Допустим, мы хотим вращать два мотора - А и B. Мы написали такую программу:

Если мы её запустим, то увидим, что моторы вращаются по очереди: сначала мотор А делает 2 оборота, потом мотор B. А если мы хотим запустить их одновременно?

Это можно сделать так:

Тогда мотор А включится, и программа сразу перейдёт к следующему действию - вращению мотора B. Он будет крутиться 2 оборота, и всё это время вместе с ним будет вращаться мотор А. Потом оба мотора остановятся, потому что программа закончится. В принципе, мы могли бы добавить ещё один блок, чтобы точно остановить мотор А:

Это может пригодиться, например, если мы захотим добавить в программу ещё одно действие - допустим, вращение мотора С. Что в этом случае будет происходить в последней и предпоследней программе, в чём будет разница? Пишите в комментариях!

И, да, это не самый удобный способ управлять несколькими моторами сразу: на следующих занятиях мы разберём, как вращать два мотора одним-единственным блоком.


Робототехника

Вчера у нас было второе занятие, мы собирали модель Hand Generator Car и управляли ей с блока EV3 в режиме Motor Control, затем соединили две машинки в одну и устроили гонки с поворотами. Что мы узнали:

- машинки плохо поворачивают, если сзади мешают дополнительные колёса: с них лучше снять шины;

- пульт не даёт большого преимущества, Егор проехал в режиме Motor Control быстрее, чем с пультом;

- чтобы успеть разобрать робота к концу занятия, надо начинать разборку чуть раньше.

На завтрашнем занятии мы будем заниматься конструированием, учиться соединять детали так, чтобы получились прочные и длинные конструкции. Кое-что для этого мы уже узнали: на вчерашнем занятии мы научились измерять длину балок. Вот задание на закрепление этого материала:

У вас есть две балки, одна с 7-ю отверстиями, другая с 9-ю, и одна ось чёрного цвета, которая длиннее первой балки, но короче второй. Напишите длину оси (в модулях).

Ответы пишите в комментариях. За правильный ответ вы получите дополнительные очки (если занимаетесь в младшей группе)


Робототехника

На вчерашнем занятии мы определялись с заявками на "РобоФинист" и изучали циклы в TRIK Studio. С правилами категорий РобоФиниста можно ознакомиться здесь. Предварительные заявки пока такие:

"Следование по узкой линии экстремал" - Марк, Слава, Дима, Артём;

"Интеллектуальное сумо 15х15" - Серёжа, Максим, Дима, Слава, Арсений;

"Кубок РТК" - Серёжа, Егор, Артём, Данил, Женя, Илья, Слава, Дима;

"Большое путешествие" - Максим, Илья, Ваня;

"RoboCup Junior Rescue Line" - Миша, Егор;

"RoboCup Junior Rescue Maze" - Серёжа, Данил;

"Эстафета" - Максим;

"Свободная творческая категория" - два Миши и Данил;

"Практическая олимпиада по робототехнике" - Егор, Миша, Арсений, Марк;

"Ралли по коридору" - Дима;

"Футбол управляемых роботов 4х4" - Слава, Дима, Максим и Ваня.

Пока нет заявок на "Марафон шагающих роботов" и OnStage. Если вы хотите уточнить свою заявку или добавиться на какую-нибудь категорию, напишите об этом в комментариях к статье. И изучайте правила квалификации на сайте "РобоФиниста"!

Также мы вчера изучали TRIK Studio, пытались разобраться с циклами. Выглядит программа с циклом примерно так:

Важно понимать, что для работы с переменными в TRIK Studio нет отдельного блока, как в EV3-G; для этого используется блок "Выражение" ("f="). В нашем примере первое выражение выглядит как "x = 0", второе - как "x = x + 1". Обратите внимание, что из блока "Цикл" выходит две стрелки (направо и вниз), одна из них обязательно должна быть помечена как "Тело цикла". Дойдя до блока "Цикл", программа проверяет условие (в нашем случае "x < 5") и, если оно истинно, входит в тело цикла; возвращаясь опять к блоку "Цикл", условие проверяется вновь. В нашем примере цикл выполнится 5 раз, после чего условие станет ложным (пять не меньше пяти), и программа двинется дальше, по второй стрелке (к блоку "Конец").

Переменные могут использоваться не только в блоке "Выражение". Например, если в нашей программе мы напишем в блоке "Таймер" задержку не "1000 мс", а "x*1000 мс", то в первой итерации робот будет ехать 0 секунд, во второй - 1, в третьей - 2, и так далее.

Задание для внимательных (на 100 очков): что нужно написать в блоке "Таймер", чтобы робот ехал в первой итерации 5 секунд, во второй - 4, в третьей - 3, в четвёртой - 2, а в пятой - 1? Пишите ответы в комментариях!


Робототехника