Морской Бой.

 Делу - время. Потехе - час.

(народная мудрость)

По волне моей памяти:

Наверное, многие помнят, как играли в морской бой ещё на тетрадных листочках: 10 на 10 клеточек, те, что заштрихованы – кораблики и т.д. Немало тетрадок по математике лишилось дополнительных листов за годы учёбы…

Однако, на дворе уже 21 век, естественно «Морской Бой» появился и на компьютере. Как вариант - вот такая программа (кстати, неплохо играет J)

Однако компьютер не потащишь с собой в класс или аудиторию. Да и играть интереснее против реального соперника. Немного «пораскинув мозгами»,  был написан вариант «Морского Боя» на AVR. Всё точно так же, как в оригинальном архаичном варианте, те же кораблики, поле, правила. Только на LCD, а не на листочке. Два одинаковых модуля связываются между собой по радио и можно наслаждаться игрой бесконечно (то бишь пока не сядут батарейки J). Добавлена была лишь небольшая отсебятина в виде музончика (на основе моего другого так безумно популярного проекта).

 


Схема:

 

·        Радиомодули – приемник и передатчик от Телеконтролли.

·        Повышающий преобразователь MAX756 включен по типовой схеме.

·        R2 - регулировка громкости.

·        R4 - регулировка контрастности.

·        Разъем XS1 – для внутрисхемной отладки и программирования через JTAG.

·        LCD, теоретически, может быть применен любой с контроллером KS108.

 


 Пример реализации:

на макетке

вид изнутри

два собранных модуля

 

 

 

 

 

 

 


 Прилагаемые файлы:

 

 

 

Приятного полёта J

Hosted by uCoz