Array Problem - Allgemeines Problem mit if in Verbindung von einem A-Sensor

Ich weiß auch noch nicht genau wie ich aus meinem 2D Byte Array dann eine positions angabe im Alphabet array machen kann.. :confused:

Dann lass es :wink:

  • Ein byte array[26][26] ist nicht das was du willst, denn es bestünde aus 26*26 Elementen

  • Ein eindimensionales Array für alle empfangenen Möglichkeiten von "." bis "----", wie ich es dir ganz am Anfang angedeutet habe, ist das einfachste.
    Das empfangene Morsezeichen ( z.B. a = 0b00101 ) kennzeichnet die Position in deiner Tabelle ( also 5 ) an welcher der auszugebende Buchstabe 'a' steht. Fertig.
    -- Lediglich die ersten 2 Einträge ( 0 und 1 ) gibt es nicht, da das kürzeste Zeichen e = 0b00010 ist.
    Du könntest die Morsetabelle bei e anfangen lassen und beim Zugriff immer diese 2 subtrahieren, aber das spart nichts.
    -- Du kannst diese Tabelle sogar einfach als text schreiben
    char morse[] = "??etianmsurwdkgohvf_l?pjbxcyzy.-" ( nach http://www.opencaching.de/images/uploads/EE5E4A60-F7F2-11DF-B2AC-00163E3AC09B.jpg )

morse[5] ist das Beispiel 'a'

-- Mit Ziffern müsstest du nochmal 32 codes anfügen: 22 unbenutzte und die 10 Ziffern.