Набор Arduino UNO Q Arcade — это комплект для сборки собственной ретро-игровой консоли. В набор входят одноплатный компьютер Arduino UNO Q 4GB и набор модулей Modulino I2C с возможностью последовательного подключения, что позволяет создать собственный игровой контроллер без сложной проводки или макетных плат.
Комплект использует разъемы Qwiic для последовательного подключения входных модулей, данные которых затем обрабатываются UNO Q для эмуляции стандартных HID-устройств для игр или разработки. Пластиковые детали можно распечатать на 3D-принтере.
Содержимое набора Arduino UNO Q Arcade:
- Arduino UNO Q 4GB – одноплатный компьютер на базе Qualcomm Dragonwing QRB2210 со встроенной памятью eMMC, работающий под управлением Debian Linux
- Modulino Joystick – узел I2C, настраиваемый для имитации ввода с крестовины или движений курсора мыши
- Modulino Buttons – узел I2C для назначения одиночных нажатий клавиш, многоклавишных сочетаний или щелчков мыши
- Modulino Movement – узел с 6-осевым IMU для управления мышью на основе движений
Примечание: Для UNO Q требуется внешний USB-C хаб (для выхода HDMI, портов USB и пропуска питания) и блок питания, так как они не входят в комплект.

На программном уровне Arduino UNO Q работает под управлением стандартной среды рабочего стола Debian Linux. Чтобы использовать узлы Modulino на базе I2C в качестве игрового контроллера, Arduino также предоставляет скрипт Python (injector.py), который выступает в роли моста, преобразующего необработанные события сенсоров в стандартные данные виртуальной клавиатуры и мыши через систему uinput в Linux.

Поскольку ОС распознает конфигурацию Modulino как стандартное устройство ввода, можно легко запускать нативные приложения Linux. Официальное руководство Arduino показывает, как настроить RetroArch для эмуляции классических консолей (с использованием ядер, таких как mGBA, bsnes и Nestopia) и использовать движок с открытым исходным кодом Godot для разработки собственных игр. Документация также содержит инструкции по настройке служб systemd, позволяющих автоматически запускать мост контроллера и эмулятор при каждой загрузке платы.
Arduino также предоставляет файлы с открытым исходным кодом для 3D-печати основания, панели кнопок и крышки, которые необходимо распечатать и собрать самостоятельно. Также потребуются четырнадцать винтов M3x6 с плоской головкой, два винта M3x10 и кабели Qwiic для сборки.
Набор Arduino UNO Q Arcade доступен в магазине Arduino по цене $90.90 или €96.36 (включая НДС), что на момент написания составляет скидку 20% от обычной цены до 10 сентября 2026 года. Дополнительные сведения можно найти в блоге Arduino .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.




