1. Нет , не любые.
Там стоит два драйвера моторов L293D , каждый драйвер держит нагрузку до 600мА на канал (один мотор).
Можно объеденить выходные каналы двух драйверов паралельно , тогда предельно-допустимый ток на канал будет 1200мА.
Чтобы не перегрузить драйвер нужно знать/измерить ток потребляемый мотором , при номинальной нагрузке (несколько притормозить вал мотора руками) и при максимальной
(остановить вал).
Среднее значение между этими состояниями и будет - средний потребляемый ток.
2.Можно , если , сумарное , потребление тока моторов не превышает максимально допустимое.
Мое мнение:
Моторшилд это необоснованая трата денег , неужели не проще вытравить и собрать плату с одной (двумя) микросхемами ?
3. Вот здесь есть простые формулы с пояснениями .
Они для колесного бота .
Но подойдут и гусеничному (+/- 30%).
http://www.robotshop.su/content/articles/1120
4. Минимальный набор для гусеничного бота:
Платформа:
1.Основание (я сделал из электромонтажного текстолита).
2.Мотор редукторы (без редукторов нельзя ).
3.Гусеници , (стойки ?), катки , ролики и т.д.
4.Управляющий микроконтролле ( в вашем случае дуина).
5.Драйвер моторов (микросхема , транзисторный мост , релейный драйвер).
6.Датчики.
7.Системы внешнего управления (если нужно).
5. Датчики лучше УЗ , но они жрут много программных ресурсов МК ,
довольно сложно программируются .
Новичку не советую.
У ИК есть свои недостатки.
Они могут реагировать на ИК пульты , солнце , энергосберегающие лампы и т.д.
Можно собрать ИК датчик самому .
Для этого нужно (в самом простом варианте) TSOP ,ИК светодиод , транзистор, несколько резисторов.
Я собирал гусеничного робота если интересно то можете посмотреть здесь
http://myrobot.ru/forum/topic.php?forum=4&topic=386