Разделы

В сети

Пользователей: 155
Из них просматривают:
Аналоги: 72. Даташиты: 50. Инструкции: 2. Новости: 13. Остальное: 4. Профиль пользователя: 3. Расчёты: 1. Теги: 1. Форум: 9.
Участников: 2
Гостей: 153

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

Игра Крестики-нолики на микроконтроллере ATMega16

Написал HunterNNm 14.06.2010 14:10:00 (Просмотров: 14442)

Устройство должно было выглядеть следующим образом: квадрат двухцветных светодиодов размером 3х3, 3 кнопки и ещё один двухцветный светодиод для вывода результата победителя. Принцип работы следующий: при включении устройство предлагает сделать ход игроку (выбор игрока случайный), игроки у нас  - зеленый и красный (Х и О). Все светодиоды двухцветные.



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

 



   В приложенном к статье архиву находятся файлы прошивки и исходник на C++, где Вы можете настраить нужные Вам ножки на ввод/выод.

14
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

 Игра Крестики-нолики на микроконтроллере ATMega16
Модератор
Модератор
Дата регистрации: 08.08.2008
Откуда: Океания
Сообщений: 163
не в сети
из достоверных ичточников (FTP) был получен оригинал схемы

Открыть изображение в новом окне
Отправитель Нити

Ответы Отправитель Отправлено
 Игра Крестики-нолики на микроконтроллере ATMega16 an 15.06.2010 1:34
    Игра Крестики-нолики на микроконтроллере ATMega16 MACTEP 15.06.2010 1:36
      Игра Крестики-нолики на микроконтроллере ATMega16 evildesign 15.06.2010 3:05
        Игра Крестики-нолики на микроконтроллере ATMega16 an 15.06.2010 10:07
          Игра Крестики-нолики на микроконтроллере ATMega16 evildesign 15.06.2010 10:32

Разное

Интересно

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

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