Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - NST

Страницы: [1]
1
Спасибо за проявленный интерес, дошли руки, исправил, заменил в первом сообщении.
Проблема с XYZ была в коде опроса, немного переделал.
Проблема с нажатиями отключенного джойстика - опечатка в коде. Было:
// Setup input pins
    for (byte i = 0; i < 6; i++)
    {
        pinMode(joy1[i], INPUT_PULLUP);
    }

    for (byte i = 0; i < 6; i++)
    {
        pinMode(joy1[i], INPUT_PULLUP);
    }
Не знаю как так получилось. Исправил на pinMode(joy2[i], INPUT_PULLUP); во втором цикле.

Спасибо!

2
Джойстики покупал в Озоне может там какой то другой Hamy у меня распиловка отличалась питание по другому шло в другие штырьки. Но суть не в этом. Вопрос, почему когда подключаешь один джойстик второй возникают какие-то глюки, Arduino делает опрос второго постоянно в цикле, и нажимаются кнопки сами по себе, из за этого нельзя настроить джойстик в эмуляторах, так как он постоянно нажимает кнопки. А если подключить второй джойстик сразу все приходит в норму. Мне постоянно нужно подключать обязательно 2 джойстика.   

3
Вообще как я понял питание 5 вольт для джойстиков многовато, я подал плюс через 100Om глюки пропали. А так был глюк при нажатии на MODE срабатывал 3-х кнопочный режим, а назад уже не вернешь тока питание отрубать и снова подключать. Иногда даже крестовина отключалась. Вот у меня джойстики от Hamy4 но я думал что они от сеги, пришлось перепаять местами проводку, что бы совпадало с сегой.   

Добавлено позже:
Если что, еще есть полностью рабочие проекты на pro micro. https://github.com/MickGyver/DaemonBite-Retro-Controllers-USB
Нет, не полностью, проект SegaTwoControllersUSB на андройде определяется как один джойстик. 

4
В общем благодарю автора предоставленный проект. Изначально не сразу понял причем тут схема USB-Connector, и куда все это лепить.  В начале я думал что оно должно работать через свой собственный USB разъем через который прошивается Arduino Nano. За тем я столкнулся с проблемой второго порта джойстика, я не понимал что это за пины 14 15 16 17 18 19, ведь их нет на плате Arduino Nano, в общем так как я не имею опыта в понимаю всего это пришлось, полазить в других источниках интернета. Короче я разбирался с этим, целый день собрал эту схему и все заработало, подключается и к ПК и к смартфону Андройду. 
Приложите полную схему по подключению. А то для начинающих не со всем понятно что Пины 14 15 16 17 18 19 это А0 А1 А2 А3 А4 А5, и то что подключение USB D+ и D- я не сразу понял что подключается все это к пинам D2 и D4 на плате Arduino Nano.         

Страницы: [1]