Осциллографом не тыкал. В общем все выглядит так :
- Код: Выделить всё • Развернуть
/* pseudocode */
speed =40;
while (true) {
i2c_command(left_motor, speed);
i2c_command(right_motor, speed);
speed = -speed;
delay (1s);
}
контроллер двигателя после получения команды сразу меняет скорость и/или направление вращения.
Реагирует только левый двигатель. Если ввести задержку 100мс между выдачей команд по шине I2C, отрабатывают оба двигателя.
Добавлено спустя 1 минуту 42 секунды:Все компоненты близко дуг к другу. Плата контроллера, сверху ДД, под ними 2 тамиевских редуктора с родными моторами.