Если привычней программировать компьтер/планшет и автономность не нужна, то может и правильно через USB - SPI, хотя микруха экзотическая какая то.
Там для ардуинщиков сделано. Если глубоко не копать проще не придумаешь - либо задать ssid/pass домашней сети либо запустить точкой доступа и смартфоном напрямую цепляться, то и другое буквально 1-2 готовыми функциями делается, а поверх какой нибудь html.