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