Playstation 2 Контроллер + Arduino

jagl
Offline
Зарегистрирован: 12.04.2015

Здравствуйте, посетила мысль, но не соображу как реализовать.

Есть:

1.)Playstation 2 геймпад.(Распиновка на картинке)

2.)Arudino

3.)Игровая консоль.

Нужно:

Использовать Arduino для "отправки кодов нажатия геймпада" в консоль.(Тоесть Arduino должна стать геймпадом для PS2)

Из того, что пытался сделать, так это мультиметром прозванивать выходы, что не дало результатов.

jagl
Offline
Зарегистрирован: 12.04.2015

Гугл результатов не дал, только управление Arduino с помощью PS2 геймпада.

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

ну судя по тому что присутсвует 2 даты, туда и обратно и клок, я бы предположил что это SPI интерфейс.

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

jagl
Offline
Зарегистрирован: 12.04.2015

Puhlyaviy, можно сказать, что надо попробовать подключиться по SPI и "брутить" кодами?

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

Может просто заглянуть внутрь? И попробовать разглядеть контроллер?

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

зачем ты это вообще собираешься делать? в чем цель

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

jeka_tm пишет:

зачем ты это вообще собираешься делать? в чем цель


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

Ты ж вот измеритель низко пролетающих предметов сделал. Хотя тоже не очень понятно зачем. :)

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

у меня конкретное применение, и писал какое, а вот тут непонятно

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

jeka_tm пишет:

у меня конкретное применение, и писал какое, а вот тут непонятно


Ну конечно, жизни никакой нет без гаусовки дома. :) вещь первой необходимости :)

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

мне нужна, остальные как хотят. но если погуглить гаусс многие собирают

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

jagl
Offline
Зарегистрирован: 12.04.2015

jeka_tm, собственно использовать хочу Arduino для передачи сигнала на PS2.

Puhlyaviy, есть разобранные геймпады. В одном стоит "капля", в другом BU6370K.

Уже подключался прямо к кнопкам и нажимал их Arduino`й, но мне это не нужно(т.к тут требуется геймпад, а мне надо, чтобы Arduino была как геймпад).

зы.Кроме вариантов SPI есть какие-нибудь?

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

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

если знаний не хватает лучше использовать готовый пульт и управлять им ардуиной

а чем тебя spi не устраивает?

jagl
Offline
Зарегистрирован: 12.04.2015

jeka_tm, ну примеры SPI можно нагуглить, с IR когда-то делал "пульт" из Arduino Nano.

SPI устраивает, только хотелось бы узнать что может быть там ещё?

"готовый пульт и управлять им ардуиной" Надо не Arudino`й управлять, а с помощью неё управлять консолью.

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

jagl пишет:

"готовый пульт и управлять им ардуиной" Надо не Arudino`й управлять, а с помощью неё управлять консолью.


а что китайцы закончили продавать пульты?

jagl
Offline
Зарегистрирован: 12.04.2015

Puhlyaviy, заказывал геймпад в 2013 году "оригинальный", качество не очень :)

На днях взял PC\PS3\PS2 геймпад, тоже не очень :) В планах  найти переходник USB -> Playstation 2.

Ну а на Arudino из интереса сделать "геймпад".

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

jagl пишет:

Ну а на Arudino из интереса сделать "геймпад".

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

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

в общем дел на пару дней, недель, лет, столетей, не нужное зачеркнуть. брутфорс он такой. жестокий.

jagl
Offline
Зарегистрирован: 12.04.2015

Puhlyaviy, спасибо, буду мучать.

axtamov19
Offline
Зарегистрирован: 27.08.2018

Короче сделаем так. Есть устройства который называется КЕЙЛОГГЕР. С помощью кейлоггера во время игры можно захватить переданный код кнопок Dualshock 2 и реакция консола на этом. Иииии повторяем это своих нужды! ;)

axtamov19
Offline
Зарегистрирован: 27.08.2018

Кстати вместо кейлоггера можно использовать сам ардуино (передаёт код на дисплей или комп) :)

b707
Offline
Зарегистрирован: 26.05.2017

axtamov19 - на даты сообщений вообще не смотрим?

axtamov19
Offline
Зарегистрирован: 27.08.2018

Но по этому тему все ещё нет решение. Если есть готовый проект дайте ссылки ☺

axtamov19
Offline
Зарегистрирован: 27.08.2018