 
							 
 
												
						
							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 2 / 3 - Veränderung des Tasters abfragen
				
				Es wird nun eine weitere Variable für den Status des Tasters eingefügt und die Veränderung abgefragt. 
tasterval=digitalRead(taster);
if(tasterval!=tasterstatus) {
if(tasterval==HIGH)
{ ++pinzaehler;}
if (pinzaehler>num_pins)
{pinzaehler=0;}}
tasterstatus=tasterval;
Im Video sieht man, dass es jetzt schon funktioniert, nur manchmal wird ein Tastendruck doppelt gezählt. Was ist der Fehler im Programm? Diesmal liegt es nicht am Programm sondern am Taster. Der Taster klickt und schwingt noch ein bischen nach. Dies kann vom Prozessor als doppelter Druck gezählt werden. Den Effekt nennt man Prellen. Die Lösung: Bessere (entprellte) Taster kaufen, oder das Prellen im Programm ausfiltern.
weiter mit: Taster entprellen ⇒
			tasterval=digitalRead(taster);
if(tasterval!=tasterstatus) {
if(tasterval==HIGH)
{ ++pinzaehler;}
if (pinzaehler>num_pins)
{pinzaehler=0;}}
tasterstatus=tasterval;
Im Video sieht man, dass es jetzt schon funktioniert, nur manchmal wird ein Tastendruck doppelt gezählt. Was ist der Fehler im Programm? Diesmal liegt es nicht am Programm sondern am Taster. Der Taster klickt und schwingt noch ein bischen nach. Dies kann vom Prozessor als doppelter Druck gezählt werden. Den Effekt nennt man Prellen. Die Lösung: Bessere (entprellte) Taster kaufen, oder das Prellen im Programm ausfiltern.
weiter mit: Taster entprellen ⇒
Aktiviere JavaScript, um das Video zu sehen.
				
                                Schlagwörter:
                                
                                Arduino, AVR, Taster, LED, Microcontroller, Elektronik, Schaltung, Elektrische Schaltung, Platine, Steuerung, Schalter                                
                        
					
							Schwierigkeit:
						
						
							
							mittel							
						
					
							Zeitbedarf:
						
						
							
							30 Minuten							
						
					
							Bewertung:
						
						
							Aufrufe:
						
						
							15995						
					
							bewerten:
						
						
					
							Empfehlen:
						
						
							Link zur Anleitung:
						
						Anzeige
							auch interessant
					
		Einkaufsliste
Werkzeug:
								- PC
Material:
					
																- Arduino Board
- Taster
- 5 Stück LEDs
 
										
 
										
 
 
												
 
 
												
 
											 
											 
											 
											
 merken
														merken Drucken
												Drucken melden
												melden





Kommentare