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: Wechselschaltung Nordlicht 33 1.730 18.09.2017 09:35
Letzter Beitrag: MicroBahner
  Taster an Interrupt - Prellen geschickter vermeiden als millis() zu prüfen? Flap 19 1.971 04.08.2017 08:10
Letzter Beitrag: Binary1
  Servo mit einem Taster und 433mhz steuern Thor Wallhall 63 2.876 29.07.2017 11:02
Letzter Beitrag: Thor Wallhall
  Taster als Schalter -> Blinker bino29 8 762 22.06.2017 07:21
Letzter Beitrag: hotsystems
Smile Motorsteuerung mit Taster Eggi123 11 876 26.02.2017 15:48
Letzter Beitrag: MicroBahner
  Arduino-UNO LED über Taster digital zum leuchten zu bringen IvKriz 9 737 18.02.2017 08:33
Letzter Beitrag: renid55
  Hilfe bei Taster huber5093 11 730 14.02.2017 19:26
Letzter Beitrag: Tommy56
  8 Taster an einem Pin Kitt 9 867 04.02.2017 18:51
Letzter Beitrag: ardu_arne
  Led Impuls beim Taster betätigen clemens5555 11 981 17.01.2017 20:00
Letzter Beitrag: renid55
  Über drei Taster zwei externe Timer steuern Sidamo 23 1.380 09.01.2017 20:12
Letzter Beitrag: Tommy56

Gehe zu:


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