
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04



В этой инструкции показано, как сделать очень простой крошечный USB-джойстик.
Эти инструкции относятся к USB-джойстику на эффекте Холла и являются недорогим решением.
Шаг 1: подготовка


Джойстик
2-осевой модуль джойстика
Доска разработчиков Digispark
Это крошечная плата для разработчиков, которая может эмулировать USB HID-устройство, например USB-клавиатура, мышь или джойстик
Другие
Крошечный макет, несколько макетных проводов и несколько контактных разъемов
Шаг 2: Подготовка заголовка булавки

Припаяйте контакты к плате, если еще нет.
ВНИМАНИЕ перед подключением к макетной плате
Контакты питания платы разработки Digispark не подходят для макетов!
Для этого проекта требуются только контакты 5V и GND. Требуется согнуть контакт 5V немного снаружи, чтобы он не подключался в одном ряду при подключении к макетной плате. Или вы что-нибудь взорвете.
Шаг 3: Сборка



Расположение штифтов на обеих платах неуравновешено, требуются дополнительные штифты для поддержки углов, на которых нет штыря.
Вот сводка подключения:
Digispark -> Джойстик
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Примечание:
- SW запускается нажатием джойстика
- P3 и P4 подключены к USB, поэтому любой проект USB HID не может подключать другие устройства к этим 2 контактам.
- P2 по-прежнему доступен для чего-то еще, например сигнальный светодиод или дополнительная кнопка
- Аналоговые входные контакты необходимы для чтения значений VRx и VRy, Digispark P2 и P5 являются аналоговыми входными контактами. На некоторых платах может не быть включен P5 (отключен бит RSTDISBL). Вы можете проверить это с помощью примера «мигания» Arduino на выводе 5. Вам необходимо повторно записать загрузчик или просто изменить efuse, чтобы включить его. Подробнее:
Ссылка:
Шаг 4: программа
Настройте Arduino с поддержкой Digispark, если еще нет:
digistump.com/wiki/digispark
Загрузите и запрограммируйте исходный код:
github.com/moononournation/TinyUSBJoystick
Шаг 5: Наслаждайтесь

Теперь у вас есть крошечное устройство, которое поможет вам работать с 2-осевыми аналоговыми значениями.
Рекомендуемые:
Крошечный вольт-амперметр с INA219: 9 шагов (с изображениями)

Крошечный вольт-амперный измеритель с INA219: Устали повторно подключать мультиметр, когда вы хотите измерить как напряжение, так и ток на небольшом проекте? Крошечный вольт-амперметр - это то, что вам нужно! Нет ничего нового в датчике тока на стороне высокого напряжения INA219. Есть масса хороших проектов на
Крошечный басовый предусилитель и блок эффектов: Black Ice, Electra Fuzz: 9 шагов (с изображениями)

Крошечный басовый предусилитель и блок эффектов: Black Ice, Electra Fuzz: в этом руководстве я покажу, как вы можете создать свой собственный басовый / гитарный предварительный усилитель и блок эффектов. Я решил создать гибридный блок эффектов, который смешивает обычные эффекты искажения «Black Ice» или «Electra Distortion» с эффектом нечеткости «Bazz Fuss»
Крошечный деревянный ноутбук: 7 шагов (с изображениями)

Крошечный деревянный ноутбук. Недавно я был в MakersCentral в Англии, посетил киоск @pimoroni и купил 4-дюймовый ноутбук. сенсорный экран для Raspberry Pi под названием HyperPixel 4.0. Это размер 800 x 480 пикселей, 4 дюйма. мультисенсорный экран. Думаю о проекте, чтобы быстро его использовать
Крошечный UHF трекер-передатчик: 5 шагов (с изображениями)

Tiny UHF Tracker Transmitter: это небольшая схема, которую можно использовать для отслеживания объекта на расстоянии до 400 м. По сути, это радиочастотный передатчик, стабилизированный SAW и модулированный OOK. Модуляция осуществляется двумя низкочастотными генераторами сверхмалой мощности, которые активируют передатчик каждые
Крошечный микроконтроллер AVR работает от фруктовой батареи: 9 шагов (с изображениями)

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