Главная страницаКомпоненты для FritzingКомпонент Adafruit Mini I2C STEMMA QT Gamepad для Fritzing
Компонент Adafruit Mini I2C STEMMA QT Gamepad

Компонент Adafruit Mini I2C STEMMA QT Gamepad

Создайте игровой или роботизированный контроллер для любого микроконтроллера I2C или микрокомпьютера с помощью этой крошечной платы для подключения геймпада. Эта конструкция имеет 2-осевой джойстик для большого пальца и 6 мгновенных кнопок (4 больших и 2 маленьких). Плата взаимодействует с вашим основным микроконтроллером через I2C, поэтому она проста в использовании и не занимает ни одного из ваших драгоценных аналоговых или цифровых контактов. Существует также дополнительный вывод прерывания, который может предупредить ваше устройство feather о нажатии или отпускании кнопки, чтобы освободить процессорное время для других задач.

Вы можете использовать нашу библиотеку Arduino для управления и считывания данных с любого совместимого микроконтроллера. У нас также есть код CircuitPython/Python для использования с компьютерами или одноплатными платами Linux.

Чтобы ускорить работу, эта плата поставляется с разъемом STEMMA QT, что упрощает взаимодействие с ними. Разъем STEMMA QT совместим с разъемами SparkFun Qwiic I2C. Это позволяет вам устанавливать беспаянные соединения между вашей платой разработки и геймпадом или подключать ее к широкому спектру других датчиков и аксессуаров, используя совместимый кабель и плату-концентратор. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности.

Эта плата оснащена технологией Adafruit seesaw — специально запрограммированным маленьким вспомогательным микроконтроллером, который использует два аналоговых входа от джойстика и 6 кнопочных входов и преобразует их в симпатичный интерфейс I2C. Этот интерфейс I2C означает, что вы не «теряете» ни GPIO, ни аналоговые входы, и он работает с любыми микроконтроллерами или микрокомпьютерами — даже если у них нет аналогового входа для джойстика! 

Если у вас конфликт адресов I2C или вы хотите подключить к плате более одного из них, есть две перемычки для выбора адреса, так что у вас есть 4 варианта адресов I2C.

Существует дополнительная строка IRQ (прерывание), которую вы можете использовать, если хотите, чтобы геймпад сообщал вам о нажатии кнопки. Поскольку это необязательно, вам нужно будет подключить отдельный провод для линии IRQ или просто оставить его отключенным.

Поставляется с одним собранным и запрограммированным геймпадом и небольшим 0,1-дюймовым разъемом. Если вы не используете кабели Stemma QT, для подключения коллектора для макетной платы потребуется некоторая пайка.

Печатная плата

Печатная плат Adafruit Mini I2C STEMMA QT Gamepad

Схема

Схема Adafruit Mini I2C STEMMA QT Gamepad

Список пинов

Пин Тип
VCC мама
VCC мама
SCL мама
SCL мама
SDA мама
SDA мама
IRQ мама
UPDI мама
GND мама
GND мама
Был ли полезен материал?

Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.