Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Привет, ребята, играть в игры всегда весело, но играть с собственным игровым контроллером, сделанным самим, еще веселее. Поэтому в этой инструкции мы создадим игровой контроллер с использованием arduino pro micro.
Шаг 1: мозг геймпада
Итак, небольшой совет: пожалуйста, не пробуйте этот проект с Arduino Uno, потому что Arduino Uno не поддерживает HID (устройства с человеческим интерфейсом), что означает, что Arduino Uno не может использоваться для создания таких проектов, как клавиатура, мышь, клавиатура, геймпад и т. д. Итак, для таких проектов, как клавиатура, мышь и игровой контроллер, у нас есть две платы Arduino, которые могут выполнять такие проекты. Arduino Pro micro и Arduino Leonardo способны выполнять такие проекты. Поэтому для наших проектов игровых контроллеров мы будем использовать Arduino pro micro, но если у вас есть Arduino Leonardo, то это тоже будет работать.
Шаг 2: входы для игрового контроллера
Для этого игрового контроллера я буду использовать кнопочные переключатели в качестве входа, потому что их легко получить где угодно и легко использовать, но если вы хотите использовать любой другой тип ввода, вы можете использовать его, но убедитесь, что ваши входы будут работать с кодами..
Шаг 3: Schmatics
Итак, нам нужно 10 переключателей на 10 входов, и нам нужно подключить эти переключатели в соответствии с приведенными выше схемами, поэтому, пожалуйста, помогите себе с указанными выше схемами и подключите все в соответствии с ними.
Шаг 4: Изготовление печатной платы
Чтобы собрать все это вместе, нам нужно сделать для него печатную плату, чтобы мы могли все соединить вместе. Я использовал Fritzing для проектирования печатной платы. Вы можете скачать файлы Gerber по следующей ссылке. Загрузить код, схему, гербер: https://github.com/shveytank/Arduino-Game-Controller И я загрузил свои файлы gerber в студию семян. Вы можете заказать печатные платы у любого производителя.
Шаг 5: соберите печатную плату
Поэтому после изготовления печатной платы нам нужно собрать все вместе, припаяв штыревые разъемы и переключатели на печатной плате. И ставим Arduino pro micro на печатную плату.
Шаг 6. Кодирование
Итак, в разделе кодирования нам нужно запрограммировать эту плату для переключателей для показанного ввода клавиатуры, как показано на изображении, и я уже написал код в соответствии с ним, поэтому загрузите его по ссылке ниже. Загрузить код, схемы, гербер: https: / /github.com/shveytank/Arduino-Game-Controller А затем убедитесь, что вы установили платы Sparkfun на свой компьютер, и если нет, перейдите на страницу sparkfun и следуйте инструкциям и установите платы Sparkfun в Arduino IDE. Затем загрузите код на свою плату Arduino
Шаг 7: игра в Tekken с помощью этого игрового контроллера DIY
После загрузки кода подключите USB-кабель к ПК, и после подключения откройте любую понравившуюся игру, я использую Tekken здесь, и вы можете начать играть. Так что получайте удовольствие, создавая свой собственный игровой контроллер DIY.