#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int LEDV = 2;
int LEDB = 3;
int LEDR = 4;
int SWAN = 5;
int SWAUS = 6;
int RGBR = 7;
int RGBG = 8;
int RGBB = 9;
const int MOTOR_AUS = 0;
const int MOTOR_AN = 1;
const int SW_AUS = 1;
const int SW_AN = 0;
int Zustand = MOTOR_AUS;
int wert2 = 0;
int PWM = 0;
int wert = 0;
void setup() {
pinMode(LEDV, OUTPUT);
pinMode(LEDB, OUTPUT);
pinMode(LEDR, OUTPUT);
pinMode(RGBR, OUTPUT);
pinMode(RGBG, OUTPUT);
pinMode(RGBB, OUTPUT);
pinMode(SWAUS, INPUT_PULLUP);
pinMode(SWAN, INPUT_PULLUP);
lcd.init(); //Anfangs Text
lcd.backlight();
lcd.setCursor(1,0);
lcd.print("Motorsteuerung");
lcd.setCursor(2,1);
lcd.print("Kevin Borovic");
delay(5000);
lcd.clear();
}
void loop() {
if (digitalRead(SWAN)==SW_AN) Zustand = MOTOR_AN;
if (digitalRead(SWAUS)==SW_AN) Zustand = MOTOR_AUS;
}