

Taster abfragen
Als Beispiel habe ich 5 LEDs und einen Taster an das Arduino Board angeschlossen. Mit dem Taster sollen die LEDs einzeln angeschaltet werden, und wenn alle leuchten wieder ausschalten. LEDs mit Vorwid...
Als Beispiel habe ich 5 LEDs und einen Taster an das Arduino Board angeschlossen. Mit dem Taster sollen die LEDs einzeln angeschaltet werden, und wenn alle leuchten wieder ausschalten. LEDs mit Vorwid...
Schritt 3 / 3 - Taster entprellen
Man fragt den Taster ab, wartet 10 Millisekunden und fragt ihn erneut ab. Wenn jetzt eine Veränderung da ist, war es wahrscheinlich das Nachschwingen (Prellen) des Tasters. So schnell hintereinander schafft man es nicht den Taster zu drücken.
tasterval=digitalRead(taster);
delay(10);
tastervalprell=digitalRead(taster);
if(tasterval==tastervalprell) {
if(tasterval!=tasterstatus) {
if(tasterval==HIGH)
{ pinzaehler;}
if (pinzaehler>num_pins)
{pinzaehler=0;}}
tasterstatus=tasterval;}
Nun funktioniert es, siehe Video!
tasterval=digitalRead(taster);
delay(10);
tastervalprell=digitalRead(taster);
if(tasterval==tastervalprell) {
if(tasterval!=tasterstatus) {
if(tasterval==HIGH)
{ pinzaehler;}
if (pinzaehler>num_pins)
{pinzaehler=0;}}
tasterstatus=tasterval;}
Nun funktioniert es, siehe Video!
Schlagwörter:
Arduino, AVR, Taster, LED, Microcontroller, Elektronik, Schaltung, Elektrische Schaltung, Platine, Steuerung, Schalter
Schwierigkeit:
mittel
Zeitbedarf:
30 Minuten
Bewertung:
Aufrufe:
14860
bewerten:
Empfehlen:
Link zur Anleitung:
Anzeige
auch interessant
Einkaufsliste
Werkzeug:
- PC
Material:
- Arduino Board
- Taster
- 5 Stück LEDs
Kommentare