Skip to content

MakeYourSchool/Spiel-Timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Spiel-Timer


Hier ist der Beispiel-Code für den Spiel-Timer, der in der Einführung zu den Remote Hackdays zusammen mit den SchülerInnen aufgebaut wird.

Beim Spiel-Timer handelt es sich um einen Timer, der eine festgelegte Zeit nach Betätigen eines Buttosn abwartet um schließlich einen angeschlossenen Summer zu betätigen. Der Timer könnte etwa für die Begrenzung der Zeit bei einzelnen Spielzügen im Schach oder anderen Spielen eingesetzt werden.

Aufbau

Bildquelle: Wissenschaft im Dialog

Code

//Kommentare und Kopfzeile
const int buttonPin = 2;
const int buzzerPin = 6;
int buttonState = 0;

void setup() {
  //Ein- und Ausgänge initialisieren:
  pinMode(buttonPin,INPUT);
  pinMode(buzzerPin,OUTPUT);
}

void loop() {
  buttonState = digitalRead(buttonPin);
  
  if (buttonState==HIGH) {
    delay(5000);
    
    digitalWrite(buzzerPin,HIGH);
    delay(100);
    digitalWrite(buzzerPin,LOW);
    
    delay(500);
    
    digitalWrite(buzzerPin,HIGH);
    delay(100);
    digitalWrite(buzzerPin,LOW);
  }
}

About

Hier ist der Beispiel-Code für einen Spiel-Timer, der in der Einführung zu den Remote Hackdays zusammen mit den Schüler*innen aufgebaut wird.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors