Разделы

В сети

Пользователей: 1044
Из них просматривают:
Аналоги: 512. Даташиты: 452. Доска объявлений: 1. Инструкции: 1. Кроссворд: 1. Новости: 15. Остальное: 6. Производители: 2. Профиль пользователя: 9. Теги: 2. Форум: 42. Чат: 1.
Участников: 3
Гостей: 1041

an , Google , Яндекс , далее...
Рекорд 4304 человек онлайн установлен 08.08.2026.

Партнёры


Партнёры

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

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

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

Сообщений HunterNNm 14.06.2010 13:10:00 (Просмотров: 16220)

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



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

 



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

14
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
 Игра Крестики-нолики на микроконтроллере ATMega16
Технический Директор
Технический Директор
Дата регистрации: 08.01.2009
Откуда: Tallinn
Сообщений: 2313
не в сети
Прикольно! Зато статья! Мастер1 Одни Плюсы))))) Поверх минусув)))!
Емае!ДЯТЬКА ссории!
 Игра Крестики-нолики на микроконтроллере ATMega16
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7458
не в сети
Статья Охотника, я только схему рисовал
 Игра Крестики-нолики на микроконтроллере ATMega16
Модератор
Модератор
Дата регистрации: 08.08.2008
Откуда: Океания
Сообщений: 163
не в сети
из достоверных ичточников (FTP) был получен оригинал схемы

Открыть изображение в новом окне
 Игра Крестики-нолики на микроконтроллере ATMega16
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Рыбница
Сообщений: 2501
в сети
А не проще было сделать матричный индикатор 6х3?
Тогда нужно было бы в два раза меньше ног использовать, и это всё уместиться на ATmega8...
 Игра Крестики-нолики на микроконтроллере ATMega16
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 7458
не в сети
И клавиатуру 3х3 и разместить рядом или под светодиодами
 Игра Крестики-нолики на микроконтроллере ATMega16
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3927
не в сети
для реализации мега 16 задана жестко, динамическая индикация не рассматривалась как вариант, клавиатура не желательна.
 Игра Крестики-нолики на микроконтроллере ATMega16
Администратор
Администратор
Дата регистрации: 07.08.2008
Откуда: Рыбница
Сообщений: 2501
в сети
Ну тоды Вам нужно была ATmega2560...
 Игра Крестики-нолики на микроконтроллере ATMega16
Модератор
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3927
не в сети
не было в наличии
 Игра Крестики-нолики на микроконтроллере ATMega16
Сотрудник
Сотрудник
Дата регистрации: 09.02.2010
Откуда: Тирасполь
Сообщений: 38
не в сети
Волк, тебе не угодишь...
Фубар, сфолочь)
Андрей, это ж игра, а не адронный коллайдер...
 Игра Крестики-нолики на микроконтроллере ATMega16
Студент
Студент
Дата регистрации: 11.03.2010
Откуда: Бендеры
Сообщений: 4
не в сети
неужели это случилось
 Игра Крестики-нолики на микроконтроллере ATMega16
Сотрудник
Сотрудник
Дата регистрации: 18.10.2010
Откуда: ЧЕРНОБЫЛЬский 4ый энергоблок
Сообщений: 42
не в сети
эээээх обажаю эту игру кстате кто тут про калайдер заикнулся
 Игра Крестики-нолики на микроконтроллере ATMega16
Модератор
Модератор
Дата регистрации: 25.02.2009
Откуда: ПМР Рыбница
Сообщений: 2077
не в сети
А мои дети играют в 3D крестики-нолики
 Игра Крестики-нолики на микроконтроллере ATMega16
Модератор
Модератор
Дата регистрации: 25.02.2009
Откуда: ПМР Рыбница
Сообщений: 2077
не в сети
Никакой электроники
Открыть изображение в новом окне

Разное

Интересно

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

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