kramann.info
© Guido Kramann

Login: Passwort:










2.2 Verwendung eines Tasters

2.2 Use of a button (EN google-translate)

2.2 Użyj przycisku (PL google-translate)

taster.zip - Taster-Projekt

Durch Betätigen eines Tasters kann das Potential eines Pins von HIGH auf LOW gezogen werden, wenn er wie in nachfolgender Schaltung angebracht ist, der entsprechende Pin beim Board als INPUT definiert ist und der interne Pullup-Widerstand des Pins aktiviert wird.

By pressing a button, the potential of a pin can be pulled from HIGH to LOW, if it is attached as in the following circuit, the corresponding pin at Board is defined as INPUT and the internal pullup resistor of the pin is activated.

Po naciśnięciu przycisku potencjał pin można wyciągnąć z HIGH do LOW, jeśli jest podłączony jak w następującym obwodzie, odpowiadający mu pin na Płytka jest zdefiniowana jako WEJŚCIE, a wewnętrzny rezystor pullup jest aktywowany.

Schaltplan für die Verwendung eines Tasters.

Bild 2.2-1: Schaltplan für die Verwendung eines Tasters.

void setup() 
{
  pinMode(2,INPUT);  
  digitalWrite(2,1); //Pullup-Widerstand
  pinMode(4, OUTPUT); 
  pinMode(6, OUTPUT);   
}

void loop() 
{
  if(digitalRead(2)==LOW)
  {
      digitalWrite(4,1);
      digitalWrite(6,0);    
  }
  else
  {
      digitalWrite(4,1);
      digitalWrite(6,1);    
  }  
}

Code 2.2-1: Beispielquelltext zur Verwendung eines Tasters.

Aufgabe
task
zadanie
  • Testen und analysieren Sie das Programm. - Wie reagieren die LEDs und warum?
  • Schreiben Sie ein Programm, bei dem mit Hilfe eines Tasters eine Blinkfunktion gestartet und gestoppt werden kann.