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

Лазерный тир (на базе переменных)

 

Продолжаем работать с переменными. Но только теперь будем использовать их для присвоения очков и их суммирования.

 

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

 

Макет лазерного тира довольно прост:

 

 

 

Берем 6 шт. фототранзисторов и лампочку. Каждый фототранзистор имеет свою стоимость очков при попадании, а лампочка сигнализирует о попадании и начислении очков за выстрел.

 

Программная часть:

 

 

Подробный принцип работы переменных описано в статье «Первое знакомство с переменными»

 

Все довольно просто, отслеживаем состояние фототранзистора I1 и если мы попадаем в него лазером, то «моргаем» лампочкой и заносим в одноименную переменную I1 + 20 очков. Таким же образом отслеживаем состояние других фототранзисторов и заносим в одноименные переменные очки.

 

После проводим сложение переменных и выводим на дисплей общее количество очков.

 

P.S. Так же для тира нужно сделать амплитудный лазер, смысл которого в том, что бы при нажатии на копку он «стрелял» амплитудой, после чего гаснул, что-то вроде «выстрела». Возможно чуть позже мы напишем о нем.

 

 

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

 

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

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

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

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

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

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

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

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


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