В зависимости от ваших проектов в области электроники, микроконтроллер USB может быть больше, чем вы ищете.
Вот одно из моих любимых USB-устройств, которые делают подобные вещи (сервоуправление, управление двигателем, светодиоды, аналоговый / цифровой ввод / вывод и т. Д.)
phidgets.com
Кроссплатформенный, отлично. Например, установив положение сервопривода на полпути, я мог бы позвонить водителю:
servo1.setPosition(50);
Легко, как пирог.
Удачи!