Arduino

Логическая игра Переправа на Arduino

Staticvoid
26 Июл 2026
1 мин чтения
3 просмотров

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

В данном проекте было придумано при помощи восьми светодиодов отмечать положение каждого персонажа на той либо иной стороне макетной платы. Так, каждому объекту, включая перевозчика, соответствует свой светоизлучающий диод, который горит с той стороны берега, где он в этот момент находится. Одной кнопкой осуществляется выбор в виде мигающего светодиода, кого перевозчик берёт – козу, волка, капусту либо переправляется сам. При нажатии на вторую кнопку как бы происходит сама переправа с одного берега на другой, в следствии чего загорится светоизлучающий диод персонажа с противоположной стороны и потухнет с изначальной. Таким образом, целью игры будет зажечь все светодиоды на противоположной стороне макетной платы, в результате чего прозвучит победная мелодия.

Схема подключения предоставлена на рисунке.

Логическая игра Переправа на Arduino

Перевозчику соответствуют зелёные светодиоды, козе — синие, волку — красные и капусте — желтые.

Для удобства игрового процесса допустимо распечатать на листе A4 следующую заготовку. В центр листа ставят монтажную печатную плату, а в середину breadboard кладут вырезанную полоску “реки”.

Логическая игра Переправа на Arduino

Перед загрузкой скетча требуется подсоединить библиотеку EncButton.h.

  • Arduino

Staticvoid

Администратор сайта https://www.radiomasters.ru/

Администратор сайта https://www.radiomasters.ru/

Комментарии (0)

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие статьи

Arduino
26 Июл 2026 · 1 мин · 4 просм.

Курс Arduino — Звук

Пищало Давайте попробуем реализовать звуковую сигнализацию какого-либо явления. Для этого мы будем применять пьезодинамик или buzzer. Нам понадобятся Пьезодинамик Фоторезистор…

Arduino
26 Июл 2026 · 1 мин · 6 просм.

Контроль положения контактов 3-х позиционного переключателя с помощью Ардуино

В данной статье я покажу, как определять положение 3-х позиционного переключателя с помощью одного аналогового входа Ардуино. 3-х позиционный переключатель…