Компонент Adafruit PC Joystick seesaw Breakout
В мое время у нас были такие большие массивные джойстики для ПК, которые подключались к задней панели вашего компьютера. Нет, не через USB, у них был порт DE-15, и они подключались к игровому порту вашей карты звуковых эффектов. Теперь, конечно, у нас есть тонны USB-портов, а качественный звук встроен в каждый компьютер. Но что, если вы хотите заново пережить свои дни командира Кина?
Эта плата имеет 15-контактный разъем D-Sub, к которому можно подключить любой классический джойстик для ПК. На борту находится вспомогательный чип ATtiny816, который действует как периферийное устройство I2C, используя нашу библиотеку «качелей». Два порта STEMMA QT означают, что вы можете подключить эту плату с помощью 4-контактного кабеля JST SH к любому микроконтроллеру или микрокомпьютеру с поддержкой I2C и считывать данные с джойстика X & Y и двух кнопок, даже если ваш основной чип не имеет аналоговых входов. На борту даже есть генератор питания напряжением 5 В, поскольку джойстики рассчитаны на такое напряжение.
Отлично подходит для преобразования старых контроллеров без необходимости перерезать какие-либо кабели. У нас есть примеры кода для Arduino и CircuitPython / Питона, чтобы сделать ваш следующий проект pew pew легким делом.
Корабли полностью собраны и протестированы. Если вы предпочитаете работать на макетной плате, к каждому заказу прилагается небольшой фрагмент заголовка. Вам нужно будет припаять коллектор к печатной плате, но это довольно просто и займет всего несколько минут даже у новичка.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
VIN | мама |
VIN | папа |
VIN | папа |
5.0V | мама |
5.0V | мама |
5.0V | мама |
5.0V | мама |
JOY1_Y | мама |
JOY1_X | мама |
JOY2_Y | мама |
JOY2_X | мама |
BUTTON1 | мама |
BUTTON2 | мама |
BUTTON3 | мама |
BUTTON4 | мама |
SDA | папа |
SDA | папа |
SDA | мама |
SCL | папа |
SCL | папа |
SCL | мама |
IRQ | мама |
UPDI | мама |
GND | мама |
GND | мама |
GND | мама |
GND | мама |
GND | папа |
GND | папа |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.