Оглавление:

USB-спиннер в стиле Atari с использованием Arduino Leonardo: 4 шага
USB-спиннер в стиле Atari с использованием Arduino Leonardo: 4 шага

Видео: USB-спиннер в стиле Atari с использованием Arduino Leonardo: 4 шага

Видео: USB-спиннер в стиле Atari с использованием Arduino Leonardo: 4 шага
Видео: Amazing arduino project 2024, Ноябрь
Anonim
USB-спиннер в стиле Atari с использованием Arduino Leonardo
USB-спиннер в стиле Atari с использованием Arduino Leonardo

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

Шаг 1: материалы

Материалы
Материалы

Вам понадобятся:

· Arduino Leonardo Pro Micro или обычный Arduino Leonardo или Arduino Pro Micro. Это должен быть один из этих Arduinos, иначе он не будет работать. Я купил один на Ebay, и он мне обошелся в 3,33 евро. Вот ссылка:

www.ebay.com/itm/Leonardo-Pro-Micro-ATmega32U4-5V-Arduino-Bootloader-IDE-1-0-3-replace-Pro-Mini/172239182998?ssPageName=STRK%3AMEBIDX%3AIT&_trksid= р2060353.m2749.l2649

· Потенциометр на 10 кОм, желательно с металлической осью, чтобы он был долговечным. Вы также можете искать их на Ebay по цене меньше евро (или доллара).

· Обычная кнопка.

· Печатная плата общего назначения, опция. Вы можете выполнить необходимые подключения прямо к Arduino.

· Коробка проекта логического размера. Представьте, что вы будете держать его на ладони в качестве контроллера.

· Что-то похожее на весло находится над осью потенциометра, которую вы будете поворачивать во время игры. Я нашел свой на старом плеере с радиокассетом (это видно по внешнему виду. Но позже я покрасил его в серебристый цвет). Вы можете купить его снова на Ebay или в магазине электроники.

· Некоторые кусочки тонкого кабеля. Было бы хорошо использовать красный и черный кабели, чтобы знать, что куда идет, как показано на рисунке.

Когда вы будете удовлетворены, вы собрали все вышеперечисленное, пора их собрать.

Шаг 2: Сборка

Ассамблея
Ассамблея

Подключения простые (см. Также рисунок). Я сделал соединения на печатной плате, но вы можете припаять их прямо на Arduino:

Припаиваем два кабеля к кнопке. Один из них должен быть припаян к контакту gnd Arduino (не имеет значения, какой из двух), а другой - к контакту 9 Arduino.

Если вы держите потенциометр, ось вверху и штырьки к себе, то вам нужно припаять кабель к правому контакту (желательно красного цвета), который будет припаян к контакту Vcc на Arduino. К среднему контакту я припаял синий кабель, который нужно припаять к контакту A0 на Arduino. Наконец, припаяйте черный кабель к левому контакту потенциометра, другой конец которого нужно припаять к контакту заземления на Arduino.

Шаг 3: Программирование

Программирование
Программирование

Еще раз проверьте соединения и загрузите эту программу на Arduino с помощью Arduino IDE. Убедитесь, что в меню «Инструменты» вы выбрали в качестве платы «Arduino Leonardo» или «Arduino Pro Micro» и в качестве порта, в зависимости от того, какой порт у Leonardo (у меня был COM 8, но для вас он может быть другим.

Шаг 4: эпилог

Вот и все!!! Я тестировал спиннер с играми MAME Arcanoid и Super Breakout на ПК, а также с Kaboom! на эмуляторе Stella, также на ПК. Да, и в программе изменение переменной cspd влияет на чувствительность манипулятора.

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

Рекомендуемые: