Blutiger Anfänger sucht Hilfe.

Hallo. Bin aboluter Anfänger im bereich Arduino. Benutze Version 1.0.2 mit einem Nano 3.0

Ich möchte nun einen Ausgang durchschalten, nachdem ich vorher eine bestimmte Sequenz an einem Eingang geschaltet haben. Beispiel: Pin13 soll schalten, nachdem ich den digitalen Eingang 1 3x kurz(0,3 sec) und 3x lang (0,6 sec) betätigt habe. Kann mir da jemand Hilfestellung geben? Danke euch.

Hallo,

zum Messen der Impulsdauer kannst du die millis() - Funktion verwenden. http://arduino.cc/en/Reference/millis

Du musst den Taster aber auch entprellen, sofern er nicht mit Hardware entprellt ist.

Du kannst eine Taste auch nicht genau 0,3s drücken, deswegen wirst du dir Zeitbereiche überlegen müssen.

Grüße, J3RE

Ausserdem solltest du z.B. nach 10 sec Ruhe wieder von vorn anfangen zu zählen.

Schöne Aufgabe übrigens, gefällt mir. Viel Spaß und Erfolg !

muscarium: Ich möchte nun einen Ausgang durchschalten, nachdem ich vorher eine bestimmte Sequenz an einem Eingang geschaltet haben. Beispiel: Pin13 soll schalten, nachdem ich den digitalen Eingang 1 3x kurz(0,3 sec) und 3x lang (0,6 sec) betätigt habe. Kann mir da jemand Hilfestellung geben?

http://lmgtfy.com/?q=arduino+morse+decoder