Возможно. Но не без особых усилий.
Посмотрите на дискуссию по этой механической клавиатуре здесь, а также на этом форуме Arduino здесь.
В основном все сводится к созданию адаптера, который преобразует выход 5-контактного разъема DIN на клавиатуре Amiga в современный разъем USB.
На этой странице описывается использование Cypress EZ-USB (AN2131) со специальной прошивкой клавиатуры Amiga (прошивка клавиатуры EzHID Amiga) для преобразования ввода. Но как описано в этой механической теме клавиатуры:
Это микропрограмма конвертера протоколов для чипа последовательного интерфейса USB, используемого в качестве адаптера для внешней клавиатуры A2000/A3000. Скомпилированный файл доступен в архиве, который вы можете скачать с веб-страницы EzHID. Проблемы заключаются в том, чтобы получить устройство с этим чипом и запрограммировать его ... Не совсем готовое решение.
И эта ветка на этом форуме Arduino объясняет, как преобразовать Arduino Leonardo в интерфейс клавиатуры Amiga 500/1000/2000:
это превращает ваш Arduino Leonardo в интерфейс клавиатуры AMIGA 500/1000/2000, что означает, что вы можете использовать клавиатуру Amiga в качестве клавиатуры HID на вашем ПК /Mac /PS3 /Raspberry Pi или любой другой. (как клавиатура) Все, что вам нужно, это клавиатура Amiga и Arduino без щита или дополнительного оборудования. Он не работает с клавиатурами Amiga 600/1200, поскольку у них нет последовательного интерфейса. Также можно подключить 2 цифровых джойстика (например, Competition Pro) с разъемом db9.
Тем не менее, похоже, опять же, исходя из обсуждения на этом форуме по механической клавиатуре, плата разработки Teensy USB может быть более поддерживаемым вариантом для общей разработки перевода ввода с клавиатуры:
Teensy USB Development Board от PJRC - это линейка небольших недорогих плат с микроконтроллером, которая предлагает множество выводов ввода / вывода и интерфейс USB.
Версия 2.0 Teensy стала популярной для многих энтузиастов клавиатурных проектов, будь то контроллер клавиатуры или конвертер протокола. Он оснащен 8-разрядным микроконтроллером AVR ATMEGA32U4 ("µC"), тактовой частотой 16 МГц (16 MIPS), 25 линиями ввода-вывода и клиентским портом USB. Существует также более крупный вариант: Teensy++ 2.0 с чипом AT90USB1286, который имеет больше линий ввода / вывода.
Teensy 3.0, Teensy 3.1 и Teensy LC имеют микроконтроллеры на базе ARM Cortex M-серии. Они до сих пор не достигли большой популярности из-за отсутствия доступных прошивок. Модель LC представляет собой "недорогой" вариант, который (в основном) совместим по выводам с Teensy 3.1.