Будет ли библиотека геймпада pro trinket работать на Arduino Uno?

У меня есть Arduino Uno, и я хотел знать, работает ли библиотека pro trinket gamepad на Arduino Uno, так как оба имеют один и тот же чип процессора atmega328p.

, 👍2

Обсуждение

почему бы тебе не попробовать? ... затем задайте вопрос о любой проблеме, с которой вы столкнулись, @jsotola

Я не знаком с устройством pro trinket (https://learn.adafruit.com/introducing-pro-trinket/pinouts?view=all) но глядя на библиотеку (https://github.com/buxit/Pro_Trinket_USB_Gamepad) readme говорит, что это библиотека Arduino. Я подозреваю, что все сводится к проверке контактов и периферийных устройств, чтобы решить, будет ли он работать на Uno. Предложение @jsotola практично, почему бы не попробовать и не посмотреть? Я бы поставил свои деньги на то, что у вас есть разумные шансы на успех., @RowanP


1 ответ


4

Pro Trinket имеет USB-разъем, подключенный к ATmega328P, и библиотека Pro_Trinket_USB_Gamepad использует это соединение для олицетворения USB-геймпад.

Arduino Uno также имеет USB - разъем, но он не подключен к ATmega328P. Вместо этого он подключается к вспомогательному чипу (ATmega16U2). который служит исключительно в качестве USB-последовательного преобразователя. Поскольку ваши скетчи выполняются на 328P, а 328P не имеет доступа к USB-порту, вы не можете использовать эту библиотеку на Uno.

Ну, на самом деле вы можете использовать библиотеку, если добавите дополнительный USB - разъем и свяжете его с 328P. Посмотрите, как это делается на схеме Pro Trinket 5V. Остерегайтесь стабилитронов 3,6 В: они необходимы для того, чтобы избежать повреждения последовательного порта вашего компьютера.

,