INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
led taster
21.09.2014, 17:36
Beitrag #25
RE: led taster
(21.09.2014 16:56)Jadopack schrieb:  Könnte ich in diesem Programm auch die Länge des Tastendrucks definieren?
Also an/ aus erst ab 2 sek?
Ja, einfach den Wert der Variable debounce auf 2000 setzen.

Zitat:Wollte nämlich den kurzen Tastendruck für ein Soundmodul verwenden!
Also Du willst nicht einfach nur einen langen Tastendruck detektieren, sondern Du willst einen langen und einen kurzen Tastendruck unterscheiden und auch noch entprellen. Außerdem soll bei einem langen Tastendruck nicht nach 50ms die Musik angehen. Richtig?
Das wird dann ein klein wenig komplizierter. Du musst dafür die absteigende Flanke auswerten, also wenn der Eingang von High nach Low wechselt. In dem Moment musst Du nachsehen, wie lange der Eingang auf High war (steht in der Variable time). Wenn er weniger als 50ms High war, dann prellt der Taster. Zwischen 50ms und 2000ms (oder so) weißt Du, dass es kein langer Tastendruck gewesen sein kann, also ist es ein kurzer.
Diese Logik kannst Du direkt nach der Zeile "if(reading != previous) { // input changed" einbauen. Dann ist time und previous noch gesetzt und Du kannst es benutzen.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.09.2014, 18:36 (Dieser Beitrag wurde zuletzt bearbeitet: 23.09.2014 19:15 von Jadopack.)
Beitrag #26
RE: led taster
Hat funktioniert, besten Dank!
Jetzt Versuch ich das mit dem 2 Sek an und aus zu realisieren!

Soll dann nachher hier hinein!


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.09.2014, 21:54
Beitrag #27
RE: led taster
(23.09.2014 18:36)Jadopack schrieb:  Soll dann nachher hier hinein!
Sowas habe ich mir schon fast gedacht. Möge die Macht mit Euch sein...

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Taster als Schalter -> Blinker bino29 8 221 22.06.2017 07:21
Letzter Beitrag: hotsystems
Smile Motorsteuerung mit Taster Eggi123 11 601 26.02.2017 15:48
Letzter Beitrag: MicroBahner
  Arduino-UNO LED über Taster digital zum leuchten zu bringen IvKriz 9 483 18.02.2017 08:33
Letzter Beitrag: renid55
  Hilfe bei Taster huber5093 11 483 14.02.2017 19:26
Letzter Beitrag: Tommy56
  8 Taster an einem Pin Kitt 9 660 04.02.2017 18:51
Letzter Beitrag: ardu_arne
  Led Impuls beim Taster betätigen clemens5555 11 640 17.01.2017 20:00
Letzter Beitrag: renid55
  Über drei Taster zwei externe Timer steuern Sidamo 23 839 09.01.2017 20:12
Letzter Beitrag: Tommy56
  Led mit taster ausschalten Frankeg 17 1.020 07.01.2017 21:17
Letzter Beitrag: renid55
  aufeinander Aufbauende Lichtaktion mit einem Taster Colby 9 597 17.12.2016 13:30
Letzter Beitrag: Colby
  mehrere Taster entprellen Kitt 15 1.275 24.10.2016 21:17
Letzter Beitrag: georg01

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste