#1 Re: Програмування Arduino » L298N не работает мотор » Вчора 16:14:06

Можеш спробувати додати потенціометр для керування обертами. Ось приклад коду:


int in1 = 9;
int in2 = 10;
int PWM = 11;
int speed;

void setup() {
  Serial.begin(9600);
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
}

void loop() {
  digitalWrite(in1, HIGH);
  digitalWrite(in2, LOW);
  speed = analogRead(A0);
  speed = map(speed, 0, 1023, 0, 255);
  speed = constrain(speed, 0, 255);
  analogWrite(PWM, speed);
  Serial.println(speed);
  delay(100);
}

Підвал форуму