Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char * ip = ".-/.-/";
- char buf[50];
- int buflen;
- char morse2char (char * m) {
- if (strcmp(m, ".-") == 0) {
- Serial.println("a");
- }
- else if (strcmp(m, "-...") == 0) {
- Serial.println("b");
- }
- else if (strcmp(m, "-.-.") == 0) {
- Serial.println("c");
- }
- else if (strcmp(m, "-..") == 0) {
- Serial.println("d");
- }
- else if (strcmp(m, ".") == 0) {
- Serial.println("e");
- }
- else if (strcmp(m, "..-.") == 0) {
- Serial.println("f");
- }
- else if (strcmp(m, "--.") == 0) {
- Serial.println("g");
- }
- else if (strcmp(m, "....") == 0) {
- Serial.println("h");
- }
- else if (strcmp(m, "..") == 0) {
- Serial.println("i");
- }
- else if (strcmp(m, ".---") == 0) {
- Serial.println("j");
- }
- else if (strcmp(m, "-.-") == 0) {
- Serial.println("k");
- }
- else if (strcmp(m, ".-..") == 0) {
- Serial.println("l");
- }
- else if (strcmp(m, "--") == 0) {
- Serial.println("m");
- }
- else if (strcmp(m, "-.") == 0) {
- Serial.println("n");
- }
- else if (strcmp(m, "---") == 0) {
- Serial.println("o");
- }
- else if (strcmp(m, ".--.") == 0) {
- Serial.println("p");
- }
- else if (strcmp(m, "--.-") == 0) {
- Serial.println("q");
- }
- else if (strcmp(m, ".-.") == 0) {
- Serial.println("r");
- }
- else if (strcmp(m, "...") == 0) {
- Serial.println("s");
- }
- else if (strcmp(m, "-") == 0) {
- Serial.println("t");
- }
- else if (strcmp(m, "..-") == 0) {
- Serial.println("u");
- }
- else if (strcmp(m, "...-") == 0) {
- Serial.println("v");
- }
- else if (strcmp(m, ".--") == 0) {
- Serial.println("w");
- }
- else if (strcmp(m, "-..-") == 0) {
- Serial.println("x");
- }
- else if (strcmp(m, "-.--") == 0) {
- Serial.println("y");
- }
- else if (strcmp(m, "--..") == 0) {
- Serial.println("z");
- }
- else if (strcmp(m, "/") == 0) {
- Serial.println(" ");
- }
- }
- char * charstring2morsestring(char * ip, char * buf, int buflen){
- char backslash = '/';
- char * currentchar;
- int i;
- char morsecat[buflen];
- //morsecat[0] = '