int ledPinBlink = 13;
int ledPinTaster = 10;
int tasterPin = 8;
int tasterstatus;
int intervall = 2000;
usigned long prev;
int ledStatus = LOW;
void setup (){
pinMode (ledPinBlink, OUTPUT);
pinMode (ledPinTaster, OUTPUT);
pinMode(tasterPin, INPUT);
prev = millis();
}
void loop(){
if ((millis()-prev)>interval){
prev= millis();
ledStatus = !ledstatus;
digitalWrite (ledPinBlink, ledStatus);
}
tasterStatus=digitalRead (tasterPin);
if(tasterStatus == HIGH)
digitalWrite(ledPinTaster, HIGH);
else
digitalWrite (ledPinTaster, LOW);
}
Soo, meine Frage ist was diese VARIABLE prev macht und was dieses millis genau macht. Ich verstehe außerdem nicht wieso prev = millis() sein soll .....
bin langsam am verzweifeln
vll kann mir jemand erfahrenes helfen dass ich es auch verstehe denn es is ein bisschen demoralisierend
ich möchte es so gerne lernen
ich danke schon im Vorraus