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 schalten LEDs mit Schieberegister Sonne 3 336 26.03.2018 20:08
Letzter Beitrag: hotsystems
  LCD Menü per taster Herberto 3 396 21.02.2018 17:56
Letzter Beitrag: Herberto
  LCD Menü per taster Luppi 5 3.545 18.02.2018 12:44
Letzter Beitrag: ardu_arne
  Temperatur mit Taster um +1 erhöhen T100 7 522 09.02.2018 04:58
Letzter Beitrag: T100
  led mit taster moankopf 11 890 25.12.2017 23:34
Letzter Beitrag: Chopp
  Taster 1 mal drücken = LED 2 mal blinken oder aufblitzen gordolino 19 2.368 03.11.2017 15:14
Letzter Beitrag: ardu_arne
  Taster: Wechselschaltung Nordlicht 33 3.568 18.09.2017 09:35
Letzter Beitrag: MicroBahner
  Taster an Interrupt - Prellen geschickter vermeiden als millis() zu prüfen? Flap 19 3.738 04.08.2017 08:10
Letzter Beitrag: Binary1
  Servo mit einem Taster und 433mhz steuern Thor Wallhall 63 5.059 29.07.2017 11:02
Letzter Beitrag: Thor Wallhall
  Taster als Schalter -> Blinker bino29 8 1.386 22.06.2017 07:21
Letzter Beitrag: hotsystems

Gehe zu:


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