А вот "только в ту дырку" - так почти все делают - Lego NXT, fishertechnik и т.п.
Зачем же перенимать недостатки?
К леге элементарно четыре бампера и два фотодатчика уже никак не подключить
- хотя казалось бы целый арм, развитая среда программирования и все такое.
Я предлагаю кучу (то есть реально много) простых но унифицированных интерфейсов - только и всего.
Одна нога с шимом - это по-моему достойный кандидат. Позицию и "скорость" уже регулирует.
Если она же работает как просто цифровой вход и выход - замечательно.
А все что не унифицируется - запихать внутрь
(и можно не впаивать, если юзеру не надо).
Как минимум есть АЦП.
Вы правы, конечно...
А надо оно? Зачем оно - дальномер, освещенность?
Ни точности, ни скорости там нафиг не упали имхо.
Можно выдумать достаточно простое решение - в тот же шим, например, перевести.
Добавлено спустя 25 минут 44 секунды:...4 прерывания от таймеров... 110 тактов максимум...
Blindman, меня всегда смущают решения... "недетерминированные", если так можно сказать.
У вас сервы не дергаются?
Ну если одно прерывание на другое накладывается, например?
Там же приличный джиттер может быть с... эмм... небольшой но ненулевой вероятностью.