TP_LINK MR3020 + Arduino Nano, обмен данными по USB, проблемы и решения
В контроллере Arduino Nano не слишком много памяти для сложных программ, например, достаточно трудно заставить Ардуинку "разговаривать", что намного проще сделать при помощи Linux системы. Там же можно вести всю сложную обработку с датчиков, а управление на низком уровне оставить за контроллером. Единственное, что необходимо выбрать мобильный вариант Linux устройства, например TP_LINK MR3020, компактный недорогой роутер, который можно прошить при помощи OpenWrt или CyberWrt и довольно просто получить Linux с USB и WiFi на борту, если подключить USB звуковую карту, то будет вообще интересный вариант.