#include "BTS7960.h"
const uint8_t EN = 8;
const uint8_t L_PWM = 9;
const uint8_t R_PWM = 10;
BTS7960 motorController(EN, L_PWM, R_PWM);
int tasterstatus=0;
int LEDblau=6;
int auf=7;
int ab=4;
void setup()
{
pinMode(LEDblau, OUTPUT);
pinMode(L_PWM, OUTPUT);
pinMode(R_PWM, OUTPUT);
pinMode(auf, INPUT);
pinMode(ab, INPUT);
}
void loop()
{
tasterstatus=digitalRead(auf);
if (tasterstatus == HIGH)
{
motorController.Enable();
digitalWrite(L_PWM, HIGH);
digitalWrite(LEDblau, HIGH);
delay (200);
digitalWrite(L_PWM, LOW);
digitalWrite(LEDblau, LOW);
motorController.Disable();
}
{
tasterstatus=digitalRead(ab);
if (tasterstatus == HIGH)
{
motorController.Enable();
digitalWrite(R_PWM, HIGH);
digitalWrite(LEDblau, HIGH);
delay (200);
digitalWrite(R_PWM, LOW);
digitalWrite(LEDblau, LOW);
motorController.Disable();
}