Здравствуйте, информации мало, поэтому решил спросить тут. Не хочет работать ШИМ на Iskra Mini, аналогичный скетч без проблем работает на Neo, но Mini не хочет крутить моторы. Скетч самый банальный для L298P: #define D1 5 // Направление вращение двигателя 1 #define M1 6 // ШИМ вывод для управления двигателем 1 bool direction = 0; // Текущее направление вращения int value; // Текущее значение ШИМ void setup() { pinMode(D1, OUTPUT); } void loop() { for(value = 0; value <= 255; value+=1) { digitalWrite(D1, direction); // Задаем направление вращения analogWrite(M1, value); // Задаем скорость вращения delay(20); } direction = direction ^ 1; // Инвертируем значение, чтобы в след. цикле вращаться в другую сторону } Подключал к пинам по аналогии с Arduino Mini. Спасибо за отклики.
5 пин Iskra Mini подключен к IN1 драйвера 6 пин Iskra Mini подключен к IN2 драйвера Перемычка на драйвере ENA установлена. Мотор DC -12mm подключен к OUT1 и OUT2. К сожалению не знаю в чем нарисовать красивую схемку.
Скорее с контактами проблема. Особое внимание обратите на контакты +12, GND, +5V, OUT1, OUT2. Если есть тестер, то проверьте питание на контактах +12, +5V. И на всякий случай функцию setup() подправьте: Код (C++): void setup() { pinMode(D1, OUTPUT); pinMode(M1, OUTPUT); } -- мало ли что....