Я все собрал загрузил первый hex. Все работает, индикатор показывает, замерил напряжение на выходах все нормально.
Проблема - у меня драйвер двигателя
http://iarduino.ru/shop/Expansion-pa...a-bts7960.html
Подключаю по:
"Подключение драйвера мотора к Arduino по 3 проводам:
Выводы «L_EN» и «R_EN» драйвера соединяются друг с другом и подключаются к любому выводу Arduino поддерживающему ШИМ.
Вывод «L_PWM» подключается к любому выводу Arduino.
Вывод «R_PWM» подключается к любому выводу Arduino.
Управление драйвером мотора по 3 проводам:
Движение вперёд с регулировкой скорости: «L_PWM» = 0, «R_PWM» = 1, «EN» = ШИМ (чем выше ШИМ тем выше скорость).
Движение назад с регулировкой скорости: «L_PWM» = 1, «R_PWM» = 0, «EN» = ШИМ (чем выше ШИМ тем выше скорость).
Свободное вращение: «L_PWM» и «R_PWM» не имеют значения, «EN» = 0 (мотор электрически отключён).
Торможение: «L_PWM» = «R_PWM» = 0 или 1, «EN» = ШИМ (чем выше ШИМ тем сильнее торможение)."
на выводах 9 и U4 в неподключенном состоянии до 5В
подключаешь падает до 0,9В
Вывод 6 подключал к «L_EN» и «R_EN»
а 9 и U4 подключил к «L_PWM» и «R_PWM»
как то так. драйвер проверял: