Hallo!
Ich möchte mir eine Morsetaste bauen die bei einer festgelegten Geschwindigkeit immer gleichlange Punkte und gleichlange Striche ausgibt.

z.B. Solange Taste 1 betätigt wird, werden defin. Punkte (TÖNE) ausgegeben. Wenn Taste 2 betätigt wird, werden defin. Striche (TÖNE) ausgegeben.
Dabei ist ein Strich genau 3xPunkt, die Pause dazwischen auch ein Punkt.

Wie könnte ich das mit dem Ton machen damit er immer eine exakte Länge hat und wie am besten die beiden Taster (Morsepaddle nach Links= Punkte, nach Rechts = Striche) abfragen?

Die eine Taste mit INT0 und die andere Taste auf INT1 legen? Könnte man das so machen?
Ich bin schon tagelang am suchen, finde aber nix was passt.
Wie fange ich am besten an?

Danke im vorraus!
Gruß