Skip to content

Instantly share code, notes, and snippets.

@fboes
Last active November 14, 2023 20:45
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fboes/79f8cda074fe0801915f8ef3c5abfa3c to your computer and use it in GitHub Desktop.
Save fboes/79f8cda074fe0801915f8ef3c5abfa3c to your computer and use it in GitHub Desktop.
Arduino Morse Code Table for ASCII
// morseCodes[asciiCode - 32]
// Non-existend codes are represented by ""
String morseCodes[65] = {
" ", // 32 - [SPACE]
"-.-.--", // 33 - !
".-..-.", // 34 - "
"", // 35 - #
"...-..-",// 36 - $
"", // 37 - %
".-...", // 38 - &
".----.", // 39 - '
"-.--.", // 40 - (
"-.--.-", // 41 - )
"", // 42 - *
".-.-.", // 43 - +
"--..--", // 44 - ,
"-....-", // 45 - -
".-.-.-", // 46 - .
"-..-.", // 47 - /
"-----", // 48 - 0
".----", // 49 - 1
"..---", // 50 - 2
"...--", // 51 - 3
"....-", // 52 - 4
".....", // 53 - 5
"-....", // 54 - 6
"--...", // 55 - 7
"---..", // 56 - 8
"----.", // 57 - 9
"---...", // 58 - :
"-.-.-.", // 59 - ;
"", // 60 - <
"-...-", // 61 - =
"", // 62 - >
"..--..", // 63 - ?
".--.-.", // 64 - @
".-", // 65 - A
"-...", // 66 - B
"-.-.", // 67 - C
"-..", // 68 - D
".", // 69 - E
"..-.", // 70 - F
"--.", // 71 - G
"....", // 72 - H
"..", // 73 - I
".---", // 74 - J
"-.-", // 75 - K
".-..", // 76 - L
"--", // 77 - M
"-.", // 78 - N
"---", // 79 - O
".--.", // 80 - P
"--.-", // 81 - Q
".-.", // 82 - R
"...", // 83 - S
"-", // 84 - T
"..-", // 85 - U
"...-", // 86 - V
".--", // 87 - W
"-..-", // 88 - X
"-.--", // 89 - Y
"--..", // 90 - Z
"", // 91 - [
"", // 92 - \
"", // 93 - ]
"", // 94 - ^
"..--.-", // 95 - _
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment