Arduino морской бой

ivan_admin
Offline
Зарегистрирован: 09.01.2014

Я новичок в программировании да и в схемотехнике пока не очень.

Но всё жехочеться попробовать.

Интерактивный морской бой.

Для начала 2 вопроса.

1. На чём собрать светодиодную доску 10x10 двух цветные светодиоды.

2. Ввод данных 2 поля соответсвенно размером 10x10 итого 200 клавиш(кнопок, контактов)

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

1. На огрстекле

2. Возьмите рояль, у него должно хватить клавиш.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

издеваешься)) но правильно. во 2 пункте непонятно в чем вопрос. где купить, или как подъсоеденить, или может какие красивее и находятся сейчас в тренде в китае

Клапауций
Offline
Зарегистрирован: 10.02.2013

ivan_admin пишет:

Я новичок в программировании да и в схемотехнике пока не очень.

и, фантазии ноль - и, шо теперь, обнять и плакать?

*кнопки здоровые с подсветкой существуют - ставите внутрь RGB-светодиоды и вперёд.

режим игры "установка кораблей" - нажатием на кнопки формируется игровое поле.

режим игры "бой" - нажатием на кнопки бомбим поле противника.

ivan_admin
Offline
Зарегистрирован: 09.01.2014

Клапауций пишет:

ivan_admin пишет:

Я новичок в программировании да и в схемотехнике пока не очень.

и, фантазии ноль - и, шо теперь, обнять и плакать?

*кнопки здоровые с подсветкой существуют - ставите внутрь RGB-светодиоды и вперёд.

режим игры "установка кораблей" - нажатием на кнопки формируется игровое поле.

режим игры "бой" - нажатием на кнопки бомбим поле противника.

Насчёт кнопок с подсветкой хорошая идея. Но не уверен что буду так делать.

ivan_admin
Offline
Зарегистрирован: 09.01.2014

JollyBiber пишет:

1. На огрстекле

Ага неправильно поставленный вопрос, такой же и ответ :)

Я имею ввиду железо, контроллер на 400 светодиодов. Сдвиговые регистры и контроллеры для Лед, кто что посоветует.

JollyBiber пишет:

2. Возьмите рояль, у него должно хватить клавиш.

Ну а насчёт кнопок тоже самое, как подключить 200 штук.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

может 200 кнопок и не нужно. можно ведь поменять немного принцип. ну если совсем по другому нельзя то 74HC165 вам в помощь

ivan_admin
Offline
Зарегистрирован: 09.01.2014

Точно, насчёт кнопок придумал. По 20 на игровое поле итого 40 + управление.

Может контроллер от клавиатуры для этого сгодиться и ничего придумывать не нада?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

что за контроллер от клавиатуры? компьютерной? если да то тогда вам еще понадобится USB шилд . я лично не пробовал не подскажу

честно сказать не понял что будет изображать корабли? 2 цветные светодиоды? зеленый например корабль или часть от него. красный уничтожен корабль или часть. так?

ivan_admin
Offline
Зарегистрирован: 09.01.2014

Контроллео от ps/2 клавиатуры я его тока что попробовал, подключаеться просто, есть готовая библиотека .

Корабли будут отображать 2х цветные диоды - зелёный мимо, жёлтый попал ну красный убил.

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ну тогда для выбора координат нужно будет нажать 2 кнопки. вы это имели в виду?

ivan_admin
Offline
Зарегистрирован: 09.01.2014

Да именно так, выбрали столбец, выбрали строку и нажимаем кнопку огонь можно будет сопроводить звуковым эффектом

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

еще и кнопку нажать огонь? имеете в виду по очереди а не например просто нажать одновременно 2 кнопки координат и все. огонь автоматом соответственно

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

а я бы сделал дальномерами или лазерами считывание "местонатыкиванья пальца"

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

да тут можно вообще сенсорный сделать. но пока осциллограф не пришел и я не провел свои эксперименты предлагать не буду. может не получится как я хочу

ivan_admin
Offline
Зарегистрирован: 09.01.2014

Нее, сенсор лазер и т.д. слишком всё таки игра должна быть простой

А так можно на мэилру зайти и бомбить на 40дюймовом телике, фишка же не в этом

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

ввод оптический, ИК-сетка, как в современных электронных книгах. Сетка из 20 (10 гориз + 10 верт) ИК-передатчиков и приемников, палец, касаясь поверхности, перекрывает световой луч.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

но тогда должна быть оптика на ик диодах, иначе все засветит

Клапауций
Offline
Зарегистрирован: 10.02.2013

JollyBiber пишет:

а я бы сделал дальномерами или лазерами считывание "местонатыкиванья пальца"

я бы телепатически считывал мыслепрофиль противника и сразу бы выдавал статистический результат вероятного поединка.

Kolchugin
Offline
Зарегистрирован: 15.12.2013

ivan_admin

Может проще задействовать дисплей, вместо светодиодов? 

Про морской бои и ардуино: http://arduino-projects.ru/projects/morskoj-boj

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

ivan_admin пишет:

Корабли будут отображать 2х цветные диоды - зелёный мимо, жёлтый попал ну красный убил.

мне нравится... 2 цвета у диодов.. но отображать они будут 3, прчием третий цвет вообще никак с первыми 2 не пересекается :) видимо в комплекте будет идти еще банка с краской..

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

3 получается если включить сразу 2 светодиода

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm пишет:

3 получается если включить сразу 2 светодиода

если выключить все три, то получится четвёртый цвет - чорный.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

3 получается если включить сразу 2 светодиода

ух ты.. это из зеленого с желтым получается красный? 

возмите 2 диода примотайте их скочем друг к другу и ждите когда они начнут сливатся в третий цвет :)

хотя если у вас зрение минус 5 то наверно у вас оно и сливается в какое то одно цветное пятно.

Клапауций
Offline
Зарегистрирован: 10.02.2013

Puhlyaviy пишет:

возмите 2 диода примотайте их скочем друг к другу

чорным скотчем...

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций пишет:

Puhlyaviy пишет:

возмите 2 диода примотайте их скочем друг к другу

чорным скотчем...

несомнено. что бы они светили ярко ЧЕРНЫМ светом

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

двухцветный светодиод зеленый и красный вместе дают оранжевожелтый. а сливаются потому что находятся очень близко и после линзы получается равномерный цвет. не несите чушь как обычно 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

двухцветный светодиод зеленый и красный вместе дают оранжевожелтый. а сливаются потому что находятся очень близко и после линзы получается равномерный цвет. не несите чушь как обычно 

чет не видел про линзу ничего.. или вы про очки свои?

не посещала идея просто взять RGB светодиод? или мы не ищем легких путей?

чуш пока несете вы, иначе я бы тут не писал.

Клапауций
Offline
Зарегистрирован: 10.02.2013

jeka_tm пишет:

двухцветный светодиод зеленый и красный вместе дают оранжевожелтый. а сливаются потому что находятся очень близко и после линзы получается равномерный цвет. не несите чушь как обычно 

а чорный цвет даёт чорный скоч(чушь)

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

снова дебилушку включаете))) а в RGB светодиоде как интересно по вашему разные цвета получаются? черным скотчем обматывают?)) а линза самого светодиода

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

снова дебилушку включаете))) а в RGB светодиоде как интересно по вашему разные цвета получаются? черным скотчем обматывают?)) а линза самого светодиода

да вас видимо ничем не пробьеш.. лобовая броня какая то... а 2 светодиода размещеные очень близко видимо автоматически накрываются линзой...

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

прочитайте внимательнее. сразу говорилось про двухцветный светодиод а не 2 светодиода близко

вот посмотрите если не видели

http://www.ebay.com/itm/10pcs-5mm-Dual-Color-Bi-Color-Red-Green-Super-Bright-3-Pin-Water-Clear-Led-RG5L-/300602805643?pt=LH_DefaultDomain_0&hash=item45fd52cd8b

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013
jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ну хорошо что поняли о чем я. да тут автор пусть сам решает. может у него уже есть такие светодиоды. с RGB можно было бы и поинтереснее цвета выбрать. но и двухцветный вполне подходит

Клапауций
Offline
Зарегистрирован: 10.02.2013

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций пишет:

дядя на гуталиновой фабрике работает?

Клапауций
Offline
Зарегистрирован: 10.02.2013

Puhlyaviy пишет:

дядя на гуталиновой фабрике работает?

фабрике чорного цвета

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций пишет:

фабрике чорного цвета

в черном черном городе? на черной черной улице?

Клапауций
Offline
Зарегистрирован: 10.02.2013

Puhlyaviy пишет:

в черном черном городе? на черной черной улице?

в белом городе,.. иначе всё сливается - хрен отличишь гуталин от отсального.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Клапауций пишет:

в белом городе,.. иначе всё сливается - хрен отличишь гуталин от отсального.

ну раз белый я тогда спать, а то 3 часа ночи ужо

Клапауций
Offline
Зарегистрирован: 10.02.2013

Puhlyaviy пишет:

ну раз белый я тогда спать, а то 3 часа ночи ужо

привет антиподам.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

я кстати так и не понял прчием тут ардуина? если есть 200 кнопок и светодиодики.. что мешает сделать что ыб кораблики при установке замыкали или размыкали контакты и при этом  зажигали ккой нибуть другой цвет когда нажимается кнопка выстрела.. а ардуину примотать скочем рядом.. черным скочем 

NE_XT
NE_XT аватар
Offline
Зарегистрирован: 22.05.2012

Где вы такую траву берете?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

NE_XT пишет:

Где вы такую траву берете?

мы без травы сами себе забавные.... а вам наверно тяжело без травы мозгом пользоватся..

LoneDog
Offline
Зарегистрирован: 22.10.2013

Мне нужно было подключить 8 кнопок, я делал так:

я думаю таким же способом можно подключить и 20 кнопок. Идея не совсем моя я объеденил прочитаное тут и увиденное тут.

извиняюсь за некрасивую схему.

 

LEVV2006
LEVV2006 аватар
Offline
Зарегистрирован: 15.04.2011

Привет! Не моё это дело. Но если бы я делал что то подобное, то поле я бы сделал из RGB светодиодных матриц. А для ввода данных и перемещение курсора по полю использовал бы джойстик (как в телефонах).Привет! Не моё это дело. Но если бы я делал что то подобное, то поле я бы сделал из RGB светодиодных матриц. А для ввода данных и перемещение курсора по полю использовал бы джойстик (как в телефонах).