Разделы

В сети

Пользователей: 163
Из них просматривают:
Аналоги: 54. Даташиты: 45. Инструкции: 2. Новости: 23. Остальное: 6. Программы: 2. Профиль пользователя: 1. Форум: 28. Чат: 2.
Участников: 4
Гостей: 159

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

Партнёры


Партнёры

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

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

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

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

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



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

 



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

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

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

Разное

Контактные щетки для микродеталей, электробритв и т.п. можно выпилить из графитовых стержней от старых батареек питания.

Интересно

Для выпаивания микросхем в DIP корпусе пользуюсь проверенной технологией . Которая дает неплохие результаты , сохраняя при этом как микросхему так и дорожки печатной платы .

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