Есть довольно старый проект MJoy на контроллере ATMega8, он пороще, чем 328, на котором нано сделана. Так что технически реально. Но надо понимать, что USB интерфейса у нано нет, есть USB-to-serial конвертер, а значит к компьютеру придется подключать через эмулятор юсб, со свободных пинов. Это ни разу не просто, да и паять придется.
Так что да, можно, но проще и дешевле использовать Леонардо или про микро на atmega32u4.
Ссылка на MJoy
www.joysticks.ru/joysticks/handmade/mjoy.shtml
MJoy написан не на Ардуино!