Hola facundo,
Te recomiendo que viches la diapositiva 27 del taller 4. La idea de esta diapositiva es ver que una string en el lenguaje que estamos usando es un Array. Es decir, tener la string nombre="Facundo" es lo mismo que tener un array:
Te recomiendo que viches la diapositiva 27 del taller 4. La idea de esta diapositiva es ver que una string en el lenguaje que estamos usando es un Array. Es decir, tener la string nombre="Facundo" es lo mismo que tener un array:
char nombre[] = {"F", "a", "c", "u", "n", "d", "o"}.
Por lo que puedo acceder a las letras mediante sus indices. ej: nombre[3]="u"
La idea del ejercicio es tomar una palabra de la terminal serial con la función recibir_mensaje y "traducir" ese mensaje a código morse con las funciones del ejercicio 1. Como la función morse_char solo traduce de a 1 carácter, hay que ir escribiendo letra por letra en morse. Es decir, por cada letra de tu string tenes que llamar la función morse_char pasandole como parámetro la letra.
Saludos,
Julian