Lichtschranke für Schiffschaukel . Linear Motor


#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(); 
}