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
  mehrere Taster entprellen Kitt 15 502 24.10.2016 21:17
Letzter Beitrag: georg01
  Taster für mehrere Funktionen matthias3579 5 345 16.08.2016 16:00
Letzter Beitrag: StephanBuerger
  Steuern von 4 Servo mittels eines Taster und eines Potis Jackie09 17 751 16.07.2016 11:43
Letzter Beitrag: Binatone
  Schwellwert mit Taster ändern malsehen 16 1.410 12.04.2016 20:11
Letzter Beitrag: malsehen
  3 Schrittmotoren, 2 LED's 1 Taster cichla 0 389 31.03.2016 15:21
Letzter Beitrag: cichla
  Arduino Alarmanlage mit Taster erweitern Vengance 0 516 22.03.2016 17:54
Letzter Beitrag: Vengance
  Taster abfragen Rudi 3 687 25.02.2016 14:03
Letzter Beitrag: hotsystems
  digitalOutputpin mit Taster an- oder ausschalten Raptor 2 565 26.12.2015 20:59
Letzter Beitrag: torsten_156
  Problem mit Taster eddykett 0 778 23.08.2015 10:16
Letzter Beitrag: eddykett
  Taster-Programm TheTerrawr 2 1.053 06.08.2015 16:24
Letzter Beitrag: TheTerrawr

Gehe zu:


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