Пришла посылка, я начал понемногу собирать свой трейсер ks-line. За основу взял тамиевский редуктор. Пока собрал на медленный вариант, ну а там посмотрю...
Vooon, 10 датчиков солидно. Сейчас собираю трэйсера с 6 сенсорами. Думаю над алгоритмом. Простой перебор комбинаций не хочу использовать. Если не секрет, ты как планируешь обрабатывать показания датчиков?
Сейчас готово две библиотеки: ORMotor и ORBWSens. ORBWSens основана на PololuQTRSensor, но я выкинул код для аналогового варианта.
Сейчас правда обнаружил ошибку: библиотеки конфликтуют. Не понятно почему, т.к. ORMotor использует TIMER1A и TIMER1B, а ORBWSens — TIMER2
Добавлено спустя 48 минут 11 секунд: Разобрался. Причина ошибки — срабатывал БОД. Я подключил линейку к +5 от преобразователя, и когда я включал линейку вместе с двигателями питание просаживалось. Переключил питение линейки от АКБ напрямик, теперь все работает.
Но результатом поиска ошибки стало сокращение библиотеки, теперь она и легче, и немного быстрее.