void random_code() {
// send a random characters Morse equivlent
char* code_char[] = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",
"0","1","2","3","4","5","6","7","8","9",
",",".","?","!",":","""","'","="};
char* codes[] = {".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-", ".-..", "--",
"-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-", "...-", ".--", "-..-", "-.--", "--..", // 26 letters
"-----", ".----", "..---", "...--", "....-", ".....","-....", "--...","---..","----.", // 10 numbers
"--..--", ".-.-.-","..--..","..--.","---...",".-..-.",".----.","-...-" // 8 punctuation
};
String send_char;
String answers;
for (int t = 0; t < 70 ; t++) {
randNumber = random(43);
send_char = codes[randNumber];
String x;
for (int i = 0; i < send_char.length(); i++) {
x = send_char.substring(i, i + 1);
if (x == ".") {
dit();
}
else {
dah();
}
}
letter_space();
letter_space();
answers.concat(code_char[randNumber]);
answers.concat(" ");
}
Serial.println(answers);
}