int led = 5;
int taster = 7;
int tasterstatus = LOW;
int ledstatus = LOW;
int statusmerker = LOW;
int modus = 0;
void setup() {
pinMode(led, OUTPUT);
pinMode(taster, INPUT);
Serial.begin(9600);
}
void loop()
{
tasterstatus = digitalRead(taster);
if (tasterstatus == LOW) {
statusmerker = LOW;
}
if (tasterstatus == HIGH && statusmerker == LOW)
{
statusmerker = HIGH;
Serial.println(modus);
modus++;
Serial.println(modus);
if (modus == 4) {
modus = 0;
}
}
if (modus == 0) {
digitalWrite(led, LOW);
}
if (modus == 1) {
digitalWrite(led, HIGH);
}
if (modus == 2)
{
ledstatus = !ledstatus;
digitalWrite(led, ledstatus);
delay(200);
}
if (modus == 3)
{
ledstatus = !ledstatus;
digitalWrite(led, ledstatus);
delay(400);
}
//Serial.println(modus);
delay(100);
}