Programm Code Test Motordriver Modul

Der Code dient zum Testen unseres Motordriver Moduls.

Autor: Christian

/* BEERLECADA Bidirectional Motordriver Test
 * Product: P211101
 * Author: Christian Rempel
 * Licence: Beer(red wine) licence
 * Connections:
 * Arduino        Motordriver
 * D2             Direction
 * D3             PWM Speed
 */



int i = 0;
int countdir = 1;
void setup() {

  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);

}

void loop() {
  // slowly accelerate and slowly decellerate with direction change
  analogWrite(3, (int)abs(i));
  delay(50);
  i += countdir;
  if (i == 255) countdir = -1;
  if (i == - 255) countdir = 1;
  // change direction
  if (i < 0) digitalWrite(2, HIGH);
  else digitalWrite(2, LOW);
}

Siehe P211101

Zurück