Игра рассчитана на двух игроков, которые играют в игру


Игрок 1 (угадай)


  • Роль игрока - угадать номера другого игрока и их порядок.
  • Плеер использует 5-кратную кнопку для входа в систему, в то время как 4 кнопки функционируют как инкремент числа в этой позиции в диапазоне 0-9.
  • Пятая кнопка отправляет данные на проверку. Попытка сложения, комбинация оценивается.
  • Данные записываются и отображаются на ЖК-дисплее.
  • Если игрок угадает число и свою позицию, загорается зеленый диод в этой позиции.
  • В противном случае, если номер не введен или когда номер угадан, но позиция не определена, загорается красный диод.
  • Для игрока игра заканчивается, когда превышено 10 попыток или когда угадана комбинация.

  • Игрок 2 (определяет комбинацию цветов и рейтинга)


  • В роли микроконтроллера Arduino Uno, или другой, или чип AtMega.
  • Генерирует число 0000-9999, которое будет угадывать игрок.
  • Отправленные данные проверяются пользователем с помощью простой условной логики
  • Если угадан и цвет, и положение, соответствующий диод становится зеленым.
  • В случае нарушения цвета или положения соответствующий светодиод горит красным.
  • Arduino также проверяет количество ходов, использованных игроком, проверяет, закончилась ли игра.
  • Игра заканчивается, когда игрок 1 угадает все числа и их позиции (все 4 диода будут зелеными), запись будет заблокирована, или 10 попыток потерпят неудачу.
  • Пользователь всегда информируется о статусе игры на дисплее.

  • Аппаратное обеспечение для проекта

  • Arduino Uno R3
  • 4x RGB LED WS2812 (один модуль)
  • 5x кнопка - переключение
  • LCD 20x4 или 16x2
  • I2C конвертер для ЖК
  • помолвка



    LCD дисплей с преобразователем I2C Arduino Uno
    Vcc 5V
    GND GND
    SDA A4 (SDA)
    SCK/SCL A5 (SCK/SCL)
    Кнопочные Arduino Uno
    IN 1 D2
    IN 2 D3
    IN 3 D4
    IN 4 D5
    Enter D6
    RGB светодиодные диоды Arduino Uno
    DIN D13
    GND GND
    5V -
    Контакт 5V подключен к внешнему источнику питания из-за большого потребления тока, особенно когда все диоды включены, порядка 200 мА.