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

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

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

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

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

    Лазерный тир

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

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

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

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

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

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

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

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

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

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

    "Полежаевская" бульвар Генерала Карбышева, 8с4

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

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

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

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