Stap 22: Hacer conexion
CODIGO
int switchPin = 2;
int switchPin3 = 3;
digitale pin te koppelen van de schakelaar
int ledPin = 0;
int ledPin1 = 1;
digitale pin te koppelen van het licht
int numero = 0;
int numero1 = 0;
gebruikt voor tijden ingedrukt
lange tinicio = 0;
lange tinicio1 = 0;
fot start keer gebruikt
VOID Setup
{
pinMode (switchPin, INPUT);
pinMode (switchPin3, INPUT);
digitale pin 2 ingesteld als input
pinMode (ledPin, OUTPUT);
pinMode (ledPin1, OUTPUT);
pinMode (48, OUTPUT);
digitalWrite (48, hoge);
digitale pin 0 ingesteld als output
tinicio=Millis();
Serial.begin(9600);
}
void loop {}
/*if(digitalRead(switchPin) == HIGH) {}
digitalWrite (48, hoge);
}
else {}
digitalWrite (48, laag);
}*/
if(digitalRead(switchPin) == HIGH) {}
Numero ++;
digitalWrite (48, hoge);
verhoogt telkens knop is ingedrukt
}
else {}
digitalWrite (48, laag);
}
Serial.Print (numero, DEC);
Serial.Print("");
if(Millis() - tinicio > 5000) {}
duurde te lang om naar 5
Numero = 0;
het opnieuw instellen van aantal keren dat ik drukte
tinicio = millis();
}
Als (numero > 4) {}
digitalWrite (ledPin, hoge);
Hiermee schakelt u het licht
Numero = 0;
delay(50);
digitalWrite (ledPin, laag);
het opnieuw instellen van aantal keren dat ik drukte
}
delay(100);
if(digitalRead(switchPin3) == HIGH) {}
numero1 ++;
digitalWrite (48, hoge);
verhoogt telkens knop is ingedrukt
}
else {}
digitalWrite (48, laag);
}
Serial.Print (numero, DEC);
Serial.Print("");
if(Millis() - tinicio1 > 5000) {}
duurde te lang om naar 5
numero1 = 0;
het opnieuw instellen van aantal keren dat ik drukte
tinicio1 = millis();
}
Als (numero1 > 4) {}
digitalWrite (ledPin1, hoge);
Hiermee schakelt u het licht
numero1 = 0;
delay(50);
digitalWrite (ledPin1, laag);
het opnieuw instellen van aantal keren dat ik drukte
}
delay(100);
wacht 200 milli-seconden
}