Skip to content

Описание логики "Своей игры" для проведения на трех игроков и ведущего. Реализация на ардуино. Jeopardy! game logic and realization with Arduino.

Notifications You must be signed in to change notification settings

stepanzh/jeopardy_arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Своя игра

Реализация "Своей игры" на ардуино. Три игрока и ведущий, у каждого по пульту. У игрока на пульте одна кнопка для ответа, у ведущего две: "Сброс/Вопрос" и "Ожидание нажатия от игрока".

Процесс создания на пикабу.

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

Помимо этого учтены фальстарты. Игрок, нажавший кнопку для ответа во время состояния зачитывания вопроса (состояние игры "Вопрос") или во время ответа другого игрока (состояние игры "Ответ игрока") программно лишается возможности учета нажатия на период времени (по умолчанию 1 с).

В docs/ лежит схема подключения и схемы по логике игры в виде автоматов (автор не специалист, но понять рисунки можно).

Детали

  • Arduino (pins: 4 digital OUT, 5 digital IN) (тестировано на atmega 2560)
  • 4 светодиода: 3 для игроков, 1 для ведущего (старт приема ответов)
  • 4 ~300 Ом резистора для светодиодов
  • 5 кнопок: 3 для игроков, 2 для ведущего - это кнопка сброса (зачитывание вопроса) и кнопка для старта приема ответов от игроков (зажигает светодиод ведущего)
  • 5 >5 кОм резисторов для "заземления" кнопок

Jeopardy!

About

Описание логики "Своей игры" для проведения на трех игроков и ведущего. Реализация на ардуино. Jeopardy! game logic and realization with Arduino.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages