Das ist eine für den Ausdruck optimierte Ansicht des gesamten Kapitels inkl. Unterseiten. Druckvorgang starten.
Benutzereingabe
Komponenten aus der Kategorie Benutzereingabe warten darauf, dass ein Nutzer sie verwendet.
- 1: Taster
- 2: Schalter
- 3: Schieberegler
- 4: Potentiometer
1 - Taster
Ein Taster reagiert darauf wenn ein Nutzer ihn drückt.
Information
Steckplan
Erstellt mit Fritzing.
Funktionen
Erwarte Eingabe
Erwarte Eingabe Zustand
Erwartet einen digitalen Wert.
void function_0_button(){
int value = digitalRead(pin_0_button);
delay(200);
function_0_button();
}
int value = digitalRead(pin_0_button);
delay(200);
void function_0_button(){
int value = digitalRead(pin_0_button);
delay(200);
state = 1;
}
2 - Schalter
Ein Schalter ähnelt einem Taster, behält seinen Zustand aber bei.
Information
Steckplan
Erstellt mit Fritzing.
Funktionen
Erwarte Eingabe
Erwarte Eingabe Zustand
Erwartet einen digitalen Wert.
void function_0_Schalter(){
int value = digitalRead(pin_0_switch);
function_0_Schalter();
}
int value = digitalRead(pin_0_switch);
void function_0_Schalter(){
int value = digitalRead(pin_0_switch);
state = 1;
}
3 - Schieberegler
Der Wert eines Schiebereglers basiert auf seiner Position.
Information
Steckplan
Erstellt mit Fritzing.
Funktionen
Erwarte Eingabe
Erwarte Eingabe Zustand
Erwartet einen analogen Wert.
void function_0_Schieberegler(){
int value = analogRead(pin_0_slider);
function_0_Schieberegler();
}
int value = analogRead(pin_0_slider);
void function_0_Schieberegler(){
int value = analogRead(pin_0_slider);
state = 1;
}
4 - Potentiometer
A potentiometer returns a dynamic value based on the rotation.
Information
Steckplan
Erstellt mit Fritzing.
Funktionen
Erwarte Eingabe
Erwarte Eingabe Zustand
Erwartet einen analogen Wert.
void function_0_Potentiometer(){
int value = analogRead(pin_0_potentiometer);
function_0_Potentiometer();
}
int value = analogRead(pin_0_potentiometer);
void function_0_Potentiometer(){
int value = analogRead(pin_0_potentiometer);
state = 1;
}