• О школе
  • Расписание
  • Галерея
  • Франшиза
  • Блог
Форма регистрации на обучение в UFRC-School
Дата рождения ребенка
Выберите курс
По какому адресу вам удобнее ходить
Обработка личных данных
Согласен/-на на обработку личных данных

Танк с дистанционным управлением: Часть 2

В первой части (часть 1) мы сделали раму для танка и базовое управление.

Во второй части нам нужно сделать поворотную башню для поворота по сторонам, а также камеру для поворота вверх, вниз и написать программу для управления всем этим.

Начнем с башни танка.

Башню решили построить на базе поворотного стола, который был закреплен на основании танка.

Вращение на поворотный стол передается при помощи суппорта с червяком. Данная передача обеспечит более плавный ход башни.

Установленный поворотный стол с суппортом на модели:

Поворотный механизм камеры:

В механизме имеются две кнопкиI1 и I2, они служат как кнопки остановки. Когда мотор подымаем камеру максимально вверх, то зажимается кнопка I1 – которая останавливает мотор. Таким же образом работает кнопка I2 – которая останавливает мотор тогда, когда мотор опускает камеру максимально вниз. Данные кнопки нужны для того, чтобы мотор мог автоматически останавливаться в максимальном в верхнем или нижнем пределе.

общий вид танка:

Итак, вроде описание механики закончили, теперь перейдем к программной части.

В первой части, мы рассказывали, как реализовать движение нашего танка, поэтому опишем только поворот башни и камеры.

Поворот башни очень прост, он основан по тому же алгоритму, что и движение танка.

Мы сравниваем кнопки «<-» (вращение башни против часовой стрелки) и «->» (вращение башни по часовые стрелки), после вращаем мотор М3 по нужному направлению.

Но с камерой немного по сложнее. У нас есть кнопки, которые должны останавливать движение мотора М4. Воспользуемся условием, которое будет звучать следующем образом: Если нажата кнопка I1, то останавливаем мотор М4, также с кнопкой I2.

Готовый результат:

 
Адреса наших учебных центров:

"Парк Победы" пл. Победы 1А

"Багратионовская" Кастанаевская улица, 4

"Молодежная" улица Связистов, 2

"Мичуринский проспект" ул. Лобачевского 118к3 (МГУ Пансион)

"Ломоносовский проспект" ул. Мичуринский проспект, 6к4

"Маяковская" ул. Фадеева 4А

"Аэропорт" улица Планетная, 43А


© 2015-2019. UFRC-School Правила оказания услуг и политика конфиденциальности