Здравствуйте, у меня есть драйвер l298n и мотор стеклоочистителя. Мне нужно управлять его скоростью вращения. Заметил, что если подключать мотор на прямую к блоку питания 5 в и 12 в (компьютерный) то он работает нормально, не пищит никогда. Когда подключил мотор к драйверу заметил: падает напряжение с 12 до 10,5 вольт, но это вроде нормально для l298n , мотор начинает пищать от 9 вольт и ниже... Вот думаю, что мотору не хватает силы тока (не работает амперметр на мультиметре)... Думаю подключить мотор параллельно к выходам l298n, чтобы увеличить силу тока. Скажите, я правильно мыслю? Можно ли так делать?
Полазив на форумах понял, что мои догадки не верны... Пищит из-за низкой частоты шим, или что-то в этом роде... Но я никак не понял, как повысить частоту. Помогите на примере с этим кодом: int IN3 = 5; int IN4 = 6; int ENB = 7; #define pot A1 void setup() { pinMode (ENB, OUTPUT); pinMode (IN4, OUTPUT); pinMode (IN3, OUTPUT); pinMode(pot, INPUT); } void loop() { digitalWrite (IN2, HIGH); digitalWrite (IN1, LOW); int x; x = analogRead(pot); int y = map (x,0,1024,255, 100); analogWrite(ENB,y); }