{"id":2790,"date":"2015-01-31T21:27:41","date_gmt":"2015-01-31T20:27:41","guid":{"rendered":"http:\/\/www.diarioelectronicohoy.com\/blog\/?p=2790"},"modified":"2020-11-17T10:20:23","modified_gmt":"2020-11-17T09:20:23","slug":"alfabeto-morse","status":"publish","type":"post","link":"https:\/\/www.diarioelectronicohoy.com\/blog\/alfabeto-morse","title":{"rendered":"Alfabeto Morse."},"content":{"rendered":"<h3><span style=\"color: #000080;\">ALFABETO MORSE.<\/span><\/h3>\n<p style=\"text-align: justify;\">Fue desarrollado por Alfred Vail mientras colaboraba en 1830 con Samuel Morse en la invenci\u00f3n del tel\u00e9grafo el\u00e9ctrico. Vail cre\u00f3 un m\u00e9todo seg\u00fan el cual cada letra o n\u00famero era transmitido de forma individual con un c\u00f3digo consistente en rayas y puntos, es decir, se\u00f1ales telegr\u00e1ficas que se diferencian en el tiempo de duraci\u00f3n de la se\u00f1al activa.<\/p>\n<p style=\"text-align: justify;\">El alfabeto Morse m\u00e1s popularmente conocido como c\u00f3digo Morse, es un sistema de representaci\u00f3n de letras y n\u00fameros mediante se\u00f1ales emitidas de acuerdo a unas reglas preestablecidas. Estas se\u00f1ales consisten en una serie de pitidos, cortos (<strong>dot<\/strong>) y largos (<strong>dash<\/strong>). Un <strong>dot<\/strong> es un pitido corto, mientras que un <strong>dash<\/strong> es un pitido largo (tres veces m\u00e1s largo), algunos usan otros t\u00e9rminos como <strong>did<\/strong> y <strong>dad<\/strong>, respectivamente. Cada letra est\u00e1 separada por una pausa corta y una palabra est\u00e1 separada por una pausa m\u00e1s larga (tres veces m\u00e1s larga).<!--more--><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/codigo_mosrse-1.jpg\" target=\"_blank\" rel=\"attachment noopener wp-att-5405 noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5405\" src=\"https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/codigo_mosrse-1-163x300.jpg\" alt=\"\" width=\"193\" height=\"355\" srcset=\"https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/codigo_mosrse-1-163x300.jpg 163w, https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/codigo_mosrse-1.jpg 378w\" sizes=\"auto, (max-width: 193px) 100vw, 193px\" \/><\/a><a href=\"https:\/\/www.diarioelectronicohoy.com\/blog\/alfabeto-morse\/morse_tabla_signos\" rel=\"attachment wp-att-2826\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2826\" src=\"https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/morse_tabla_signos.gif\" alt=\"morse_tabla_signos\" width=\"639\" height=\"229\" \/><\/a><\/p>\n<p>\u00a0Este es el aspecto de lo que es un sencillo manipulador Morse, por supuesto que existe una gran variedad de ellos, aunque el fin primordial es cortar o conectar un circuito se\u00f1alizador.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.diarioelectronicohoy.com\/blog\/alfabeto-morse\/more_manipuladores\" rel=\"attachment wp-att-2819\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2819\" src=\"https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/more_manipuladores-300x125.jpg\" alt=\"more_manipuladores\" width=\"300\" height=\"125\" srcset=\"https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/more_manipuladores-300x125.jpg 300w, https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/more_manipuladores.jpg 617w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Al parecer de mucha gente, el c\u00f3digo Morse le es dif\u00edcil de aprender de modo que, para facilitar su aprendizaje, se han ideado distintas reglas mnemot\u00e9cnicas, las cuales permiten memorizarlo mediante un sencillo sistema, consistente en asignar a cada letra, una palabra determinada, que comienza con la letra que se quiere recordar. Luego basta con recordar la palabra de la letra correspondiente y obtener el c\u00f3digo que le corresponde. El siguiente es el circuito es el que utilizaremos para el transmisor.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.diarioelectronicohoy.com\/blog\/alfabeto-morse\/2015-01-29_morse\" rel=\"attachment wp-att-2803\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2803\" src=\"https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/2015-01-29_morse-300x192.jpg\" alt=\"2015-01-29_morse\" width=\"300\" height=\"192\" srcset=\"https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/2015-01-29_morse-300x192.jpg 300w, https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/2015-01-29_morse.jpg 572w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>Regla:<\/strong><em> la palabra<\/em> elegida para una letra, tiene la peculiaridad de empezar por la <em>propia letra<\/em> y tambi\u00e9n tiene <strong>tantas silabas<\/strong> como <strong>puntos<\/strong> y<strong> rayas<\/strong> tenga el c\u00f3digo de dicha letra, adem\u00e1s, la palabra responde a la combinaci\u00f3n de <em>silabas de una o dos letras<\/em> para designar <strong>un punto<\/strong> y <em>silabas de tres<\/em> <em>o m\u00e1s letras<\/em> para <strong>designar las rayas<\/strong>. Luego, se ha de sustituir cada silaba de la palabra clave por un punto o una raya seg\u00fan la regla establecida anteriormente.<\/p>\n<p style=\"text-align: justify;\">As\u00ed por ejemplo: el c\u00f3digo de la letra <strong>a<\/strong> esta compuesto por <strong>un punto<\/strong> y <strong>una raya<\/strong> (\u00b7-), seg\u00fan esta regla, la palabra elegida es <strong>amor<\/strong>. Vemos que se cumple la regla de las silabas <strong>a<\/strong> (\u00b7) <strong>mor<\/strong> (-). Del mismo modo ocurre con la letra <strong>n<\/strong>, vemos: que le corresponde (-\u00b7), aplicando la regla, la palabra elegida es <strong>norte<\/strong>, y de nuevo se cumple la regla de las silabas <strong>nor<\/strong> (-) <strong>te<\/strong> (\u00b7).<\/p>\n<p style=\"text-align: justify;\">Siguiendo este criterio, se han elegido las palabras que se pueden ver en la tabla de abajo. Si usted tiene inter\u00e9s en aprender el c\u00f3digo Morse, este sistema le ayudar\u00e1 a memorizar f\u00e1cilmente el alfabeto en c\u00f3digo Morse.<\/p>\n<h3><span style=\"color: #000080;\">REGLA MNEMOT\u00c9CNICA.<\/span><\/h3>\n<p style=\"text-align: justify;\">Siguiendo este razonamiento, podemos agrupar letras bajo un criterio, por ejemplo, agrupar pares de letras con las mismas silabas, como puede ser:<\/p>\n<pre style=\"margin-left: 15px; font-weight: bold; color: #339900;\">      A\t\t    |\t N \r\n     \u00b7-\t &lt;&gt; a-mor   | \t-\u00b7  &lt;&gt;  nor-te\r\n      \t \r\n      E\t\t    |\t T\r\n      \u00b7\t&lt;&gt;  ep\t    | \t-  &lt;&gt;  tos\t    \r\n     \t\t   \t\t \r\n      I\t\t    | \tM\r\n     \u00b7\u00b7\t&lt;&gt; is-la    | \t-- &lt;&gt;  mar-mol<\/pre>\n<p style=\"text-align: justify;\">Entre otras posibles combinaciones que puede acomodar para su aprendizaje, el propio usuario.<\/p>\n<p style=\"text-align: justify;\">El siguiente ser\u00eda el c\u00f3digo completo de letras y sus palabras mnemot\u00e9cnicas asociadas para facilitar su aprendizaje al interesado en estas t\u00e9cnicas. Se trata de recordar el nombre asociado a\u00a0cada letra.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/tabla_silabas-1.gif\" target=\"_blank\" rel=\"attachment noopener wp-att-5406 noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5406\" src=\"https:\/\/www.diarioelectronicohoy.com\/blog\/imagenes\/2015\/01\/tabla_silabas-1-300x249.gif\" alt=\"\" width=\"374\" height=\"310\" \/><\/a>Fig.5<\/p>\n<p><!--\n\n\n<table style=\"border-collapse: collapse; table-layout: fixed;\" border=\"1\" width=\"58%\" align=\"center\">\n\n\n<tbody>\n\n\n<tr>\n\n\n<td align=\"center\" width=\"68\" height=\"1\">\u00a0<span style=\"font-size: small;\">Letra<\/span><\/td>\n\n\n\n\n<td align=\"center\" width=\"13%\" height=\"1\"><span style=\"font-size: small;\">C\u00f3digo<\/span><\/td>\n\n\n\n\n<td align=\"center\" width=\"22%\" height=\"1\"><span style=\"font-size: small;\">Nombre<\/span><\/td>\n\n\n\n\n<td align=\"center\" width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><span style=\"font-size: small;\">Letra<\/span><\/td>\n\n\n\n\n<td align=\"center\" width=\"13%\" height=\"1\"><span style=\"font-size: small;\">C\u00f3digo<\/span><\/td>\n\n\n\n\n<td align=\"center\" width=\"28%\" height=\"1\"><span style=\"font-size: small;\">Nombre<\/span><\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>A<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b>\n<span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7-<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">a-mor<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>N<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">-\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">nor-te<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>B<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">-\u00b7\u00b7\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">bar-ce-lo-na<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>\u00d1<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">--\u00b7--<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">\u00f1ic-\u00f1ac-y-\u00f1ic-\u00f1ac<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>C<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">-\u00b7-\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">can-ta-bri-co<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>O<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">---<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">obs-ten-tar<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>D<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">-\u00b7\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">des-ta-pe<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>P<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7--\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">pa-qui-der-mo<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>E<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">ep<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>Q<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">--\u00b7-<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">qui-qui-ri-qui<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>F<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7\u00b7-\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">fi-li-gra-na<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>R<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7-\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">ru-bri-ca<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>G<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">--\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">gar-gan-ta<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>S<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7\u00b7\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">si-re-na<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>H<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7\u00b7\u00b7\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">hu-ma-re-da<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>T<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">-<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">tos<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>I<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">is-la<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><span style=\"font-size: 1.8em; font-family: verdana;\">\u00a0<\/span><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>U<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7\u00b7-<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">u-ni-dad<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>J<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7---<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">je-rin-gui-lla<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>V<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7\u00b7\u00b7-<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">vi-vi-do-res<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>K<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">-\u00b7-<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">kin-de-lan<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>X<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">-\u00b7\u00b7-<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">xim-pa-ta-xim<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>L<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">\u00b7-\u00b7\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">li-bre-ri-a<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>Y<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">-\u00b7--<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">yer-ba-plan-tan<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>M<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">--<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"22%\" height=\"1\">mar-mol<\/td>\n\n\n\n\n<td width=\"13\" height=\"1\"><\/td>\n\n\n\n\n<td align=\"center\" width=\"12%\" height=\"1\"><b>Z<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">--\u00b7\u00b7<\/span><\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"28%\" height=\"1\">zar-zal-ba-jo<\/td>\n\n\n<\/tr>\n\n\n\n\n<tr>\n\n\n<td align=\"center\" width=\"6%\" height=\"1\"><b>CH<\/b><\/td>\n\n\n\n\n<td align=\"left\" width=\"13%\" height=\"1\"><b><span style=\"font-size: 1.8em; font-family: verdana;\">----<\/span><\/b><\/td>\n\n\n\n\n<td colspan=\"5\" align=\"left\" width=\"77%\" height=\"1\">chi-qui-cho-qui<\/td>\n\n\n<\/tr>\n\n\n<\/tbody>\n\n\n--><\/p>\n<p style=\"text-align: justify;\">Puesto que hemos descrito como es el c\u00f3digo Morse y una forma sencilla de aprenderlo, cab\u00eda esperar que puestos en el tema, pensara que se podr\u00eda completar este art\u00edculo a\u00f1adiendo un c\u00f3digo que nos permita hacer practicas con el c\u00f3digo Morse, de modo que podamos enviar un texto con un m\u00f3dulo y con otro m\u00f3dulo recibir y descifrar el contenido del mensaje.<\/p>\n<p style=\"text-align: justify;\">Pensando en este proyecto he aqu\u00ed un peque\u00f1o c\u00f3digo libre que he visto por la red y de ese modo usted podr\u00e1 realizar algunas pr\u00e1cticas que reafirmar\u00e1n sus conocimientos del c\u00f3digo Morse, mientras preparo el c\u00f3digo que he comentado. Este es el c\u00f3digo:<\/p>\n<pre style=\"background-color: #f6f6f6; background-position: initial initial; background-repeat: initial initial; border: 1px dashed #cccccc; font-family: arial; font-size: 12px; height: 200px; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 96%;\">\/* LED morse code\r\n*\r\n* ------------\r\n*\r\n* LED conectado a un pin digital parpadea.\r\n* Pin 13 de la placa Arduino se utiliza porque\r\n* que tiene una resistencia unida a \u00e9l, necesitando s\u00f3lo un LED\r\n*\r\n* C\u00f3digo de la red\r\n*\/int ledPin = 13; \/\/ digital pin 13\r\nvoid setup()\r\n{\r\n pinMode(ledPin, OUTPUT); \/\/ sets pin 13 as output\r\n}\r\n\r\nvoid loop()\r\n{\r\n \/\/ V\r\n digitalWrite(ledPin, HIGH); \/\/ dot\r\n delay(200);\r\n digitalWrite(ledPin, LOW);\r\n delay(100);\r\n digitalWrite(ledPin, HIGH); \/\/ dot\r\n delay(200);\r\n digitalWrite(ledPin, LOW);\r\n delay(100);\r\n igitalWrite(ledPin, HIGH); \/\/ dot\r\n delay(200);\r\n digitalWrite(ledPin, LOW);\r\n delay(100);\r\n digitalWrite(ledPin, HIGH); \/\/ dash\r\n delay(600);\r\n digitalWrite(ledPin, LOW);\r\n delay(800);\r\n\r\n \/\/ you get the picture!\r\n delay(3000); \/\/ wait 3sec before repeat\r\n}<\/pre>\n<p style=\"text-align: justify;\">\u00a0El anterior ejercicio en s\u00ed no tiene gran inter\u00e9s, se limita a presentar un mensaje supeditado al momento de crear el propio c\u00f3digo, motivo por el cual queda invalidado. Lo ideal ser\u00eda un c\u00f3digo que permita comunicar el monitor serial para interactuar con Arduino u otro dispositivo actual para intercambiar informaci\u00f3n. Luego ya vendr\u00edan los c\u00f3digos especiales para transmitir datos o informaci\u00f3n delicada entre interlocutores.<\/p>\n<p style=\"text-align: justify;\">El siguiente programa est\u00e1 un poco mas elaborado, permitiendo introducir un texto con el teclado del computador mediante (COM) y el monitor serial de Arduino.<\/p>\n<pre class=\"\" style=\"background-color: #f6f6f6; background-position: initial initial; background-repeat: initial initial; border: 1px dashed #cccccc; font-family: arial; font-size: 12px; height: 200px; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 96%;\">\/*\r\n*    clavemorse.pde\r\n* \r\n* El circuito de prueba es muy sencillo, consta de un buzzer\r\n* conectado al pin 13 que como se sabe tiene puesta una \r\n* resistencia para controlar el consumo del pin. El buzzer permite\r\n* oir el sonido de los dot y dash que genere el mensaje que insertemos \r\n* por el monitor serial, para obtener una se\u00f1al \u00f3ptica podemos conectar \r\n* un LED en el mismo pin 13, sin embargo, ser\u00eda conveniente utilizar un \r\n* transistor en la salida para disponer de mayor potencia.\r\n* Este c\u00f3digo b\u00e1sicamente lo que hace es recibir caracteres por el \r\n* puerto COM y los reproduce (luz, sonido o luz + sonido)\r\n* \r\n* Basado en un c\u00f3digo de Ad\u00e1n Silva\r\n* \r\n* Modificado por V. Garcia el 2015.01.29 IDE ver. 0023 6774 bytes\r\n*\/\r\n\r\n#include &lt;LiquidCrystal.h&gt;\r\n\/\/  LiquidCrystal(rs, enable, d4, d5, d6, d7)\r\nLiquidCrystal lcd(7, 6, 5, 4, 3, 2); \/\/ es mi config.\r\n\r\nunsigned short int punto = 70; \/\/ Duracion del punto\r\nunsigned short int raya = punto * 4; \/\/ Duracion de la raya\r\nunsigned short int negro = punto * 3; \/\/ Duracion del apagado entre rayas y puntos\r\nunsigned short int letrayletra = punto * 5; \/\/ Duracion del apagado entre letras\r\n\r\nvoid playTone(int tone, int duration, int speakerPin) {\r\n \/\/ enviamos la se\u00f1al al buzzer. \/\/ Sends the signal to the   speakerPin\r\n for (long i = 0; i &lt; duration * 1000L; i += tone * 2) {\r\n  digitalWrite(speakerPin, HIGH);\r\n  delayMicroseconds(tone);\r\n  digitalWrite(speakerPin, LOW);\r\n  delayMicroseconds(tone);\r\n }\r\n}\r\n\r\nvoid playToneLed(int tone, int duration, int speakerPin, int ledPin) {\r\n \/\/ enviamos la se\u00f1al al LED y buzzer. Sends the signal to speakerPin and ledPin\r\n for (long i = 0; i &lt; duration * 1000L; i += tone * 2) {\r\n  digitalWrite(speakerPin, HIGH);\r\n  digitalWrite(ledPin, HIGH);\r\n  delayMicroseconds(tone);\r\n  digitalWrite(speakerPin, LOW);\r\n  digitalWrite(ledPin, LOW);\r\n  delayMicroseconds(tone);\r\n }\r\n}\r\n\r\n\/\/ ########## CLASE LETRA #########\r\nclass letra {\r\n  private:\r\n  char caracter;\r\n  char* codigo;\r\n  int ledPin;\r\n public:\r\n  letra (char car, char* cad, unsigned short int pin);\r\n  void set (char car, char* cad, unsigned short int pin);\r\n  void mostrar ();\r\n  void sonar ();\r\n  void mostrarYsonar ();\r\n};\r\n\r\nletra::letra (char car, char* cad, unsigned short int pin) {\r\n \/\/ Constructor\r\n  caracter = car;\r\n  codigo = cad;\r\n  ledPin = pin;\r\n  pinMode(ledPin, OUTPUT);\r\n}\r\n\r\nvoid letra::set (char car, char* cad, unsigned short int pin) {\r\n \/\/ Setter\r\n caracter = car;\r\n codigo = cad;\r\n ledPin = pin;\r\n}\r\n\r\nvoid letra::mostrar () {\r\n  \/\/ Shows the code in in the ledPin\r\n  unsigned short int j = 0;\r\n  while (codigo[j] != 0) {\r\n   if (codigo[j] == '.') {\r\n     digitalWrite (ledPin, HIGH);\r\n     lcd.setCursor(1,2);\r\n     lcd.print(codigo[j]);\t\r\n     delay (punto);\r\n     digitalWrite (ledPin, LOW);\r\n     delay (negro);\r\n   } else if (codigo[j] == '-') {\r\n    digitalWrite (ledPin, HIGH);\r\n    lcd.setCursor(2,2);\r\n    lcd.print(codigo[j]);\r\n    delay (raya);\r\n    digitalWrite (ledPin, LOW);\r\n    delay (negro);\r\n   }\r\n    j++;\r\n  }\r\n  delay (letrayletra);\r\n}\r\n\r\nvoid letra::sonar () {\r\n  \/\/ Sounds the code on the speakerPin\r\n  unsigned short int j = 0;\r\n  while (codigo[j] != 0) {\r\n   if (codigo[j] == '.') {\r\n     playTone (440, 100, 9);\r\n     delay (negro\/3);\r\n    } else if (codigo[j] == '-') {\r\n      playTone (440, 100 * 4, 9);\r\n      delay (negro\/3);\r\n    }\r\n    j++;\r\n  }\r\n  delay (letrayletra);\r\n}\r\n\r\nvoid letra::mostrarYsonar () {\r\n  \/\/ Sounds and shows the code (ledPin + speakerPin)\r\n  unsigned short int j = 0;\r\n  while (codigo[j] != 0) {\r\n   if (codigo[j] == '.') {\r\n    playToneLed (440, 100, 9, ledPin);\r\n    delay (negro\/4);\r\n   } else if (codigo[j] == '-') {\r\n    playToneLed (440, 100 * 4, 9, ledPin);\r\n    delay (negro\/4);\r\n   }\r\n    j++;\r\n  }\r\n  delay (letrayletra\/2);\r\n}\r\n\/\/ ##############################\r\n\r\nvoid setup() {\r\n  Serial.begin(9600);\r\n  pinMode(9, OUTPUT);\r\n  lcd.begin(20, 4);\r\n  lcd.clear(); \/\/aclara el LCD\r\n  lcd.setCursor(3,0); lcd.print(\"Hispavila.com\");  lcd.setCursor(0,1);\r\n  lcd.print(\"Presiona un boton\"); \r\n}\r\n\r\nint letraIN = 0;\r\nunsigned short int ledPin = 13;\r\n\r\nvoid loop() {\r\n  digitalWrite(ledPin, LOW);\r\n  lcd.setCursor(2,2);lcd.print(\" \");\r\n  letraIN = 0;\r\n  letraIN = Serial.read();\r\n  letra let (0, \"\", ledPin);\r\n  switch (letraIN) {\r\n   case 'a': let.set ('a', \".-\", ledPin); lcd.setCursor(2,2);   lcd.print(\"a .- \"); break;\r\n   case 'b': let.set ('b', \"-...\", ledPin); lcd.setCursor(2,2); lcd.print(\"b -... \"); break;\r\n   case 'c': let.set ('c', \"-.-.\", ledPin); lcd.setCursor(2,2); lcd.print(\"c -.-. \"); break;\r\n   case 'd': let.set ('d', \"-..\", ledPin); lcd.setCursor(2,2); lcd.print(\"d -.. \"); break;\r\n   case 'e': let.set ('e', \".\", ledPin); lcd.setCursor(2,2); lcd.print(\"e . \"); break;\r\n   case 'f': let.set ('f', \"..-.\", ledPin); lcd.setCursor(2,2); lcd.print(\"f ..-. \"); break;\r\n   case 'g': let.set ('g', \"--.\", ledPin); lcd.setCursor(2,2); lcd.print(\"g --. \"); break;\r\n   case 'h': let.set ('h', \"....\", ledPin); lcd.setCursor(2,2); lcd.print(\"h .... \"); break;\r\n   case 'i': let.set ('i', \"..\", ledPin); lcd.setCursor(2,2); lcd.print(\"i .. \"); break;\r\n   case 'j': let.set ('j', \".---\", ledPin); lcd.setCursor(2,2); lcd.print(\"j .--- \"); break;\r\n   case 'k': let.set ('k', \"-.-\", ledPin); lcd.setCursor(2,2); lcd.print(\"k -.- \"); break;\r\n   case 'l': let.set ('l', \".-..\", ledPin); lcd.setCursor(2,2); lcd.print(\"l .-.. \"); break;\r\n   case 'm': let.set ('m', \"--\", ledPin); lcd.setCursor(2,2); lcd.print(\"m -- \"); break;\r\n   case 'n': let.set ('n', \"-.\", ledPin); lcd.setCursor(2,2); lcd.print(\"n -. \"); break;\r\n   case 'o': let.set ('o', \"---\", ledPin); lcd.setCursor(2,2); lcd.print(\"o --- \"); break;\r\n   case 'p': let.set ('p', \".--.\", ledPin); lcd.setCursor(2,2); lcd.print(\"p .--. \"); break;\r\n   case 'q': let.set ('q', \"--.-\", ledPin); lcd.setCursor(2,2); lcd.print(\"q --.- \"); break;\r\n   case 'r': let.set ('r', \".-.\", ledPin); lcd.setCursor(2,2); lcd.print(\"r .-. \"); break;\r\n   case 's': let.set ('s', \"...\", ledPin); lcd.setCursor(2,2); lcd.print(\"s ... \"); break; \r\n   case 't': let.set ('t', \"-\", ledPin); lcd.setCursor(2,2); lcd.print(\"t - \"); break;\r\n   case 'u': let.set ('u', \"..-\", ledPin); lcd.setCursor(2,2); lcd.print(\"u ..- \"); break;\r\n   case 'v': let.set ('v', \"...-\", ledPin); lcd.setCursor(2,2); lcd.print(\"v ...- \"); break;\r\n   case 'w': let.set ('w', \".--\", ledPin); lcd.setCursor(2,2); lcd.print(\"w .-- \"); break;\r\n   case 'x': let.set ('x', \"-..-\", ledPin); lcd.setCursor(2,2); lcd.print(\"x -..- \"); break;\r\n   case 'y': let.set ('y', \"-.--\", ledPin); lcd.setCursor(2,2); lcd.print(\"y -.-- \"); break;\r\n   case 'z': let.set ('z', \"--..\", ledPin); lcd.setCursor(2,2); lcd.print(\"z --.. \"); break;\r\n   case '0': let.set ('0', \"-----\", ledPin); lcd.setCursor(2,2);  lcd.print(\"0 ----- \"); break;\r\n   case '1': let.set ('1', \".----\", ledPin); lcd.setCursor(2,2); lcd.print(\"1 .---- \"); break;\r\n   case '2': let.set ('2', \"..---\", ledPin); lcd.setCursor(2,2); lcd.print(\"2 ..--- \"); break;\r\n   case '3': let.set ('3', \"...--\", ledPin); lcd.setCursor(2,2); lcd.print(\"3 ...-- \"); break;\r\n   case '4': let.set ('4', \"....-\", ledPin); lcd.setCursor(2,2); lcd.print(\"4 ....- \"); break;\r\n   case '5': let.set ('5', \".....\", ledPin); lcd.setCursor(2,2); lcd.print(\"5 ..... \"); break;\r\n   case '6': let.set ('6', \"-....\", ledPin); lcd.setCursor(2,2); lcd.print(\"6 -.... \"); break;\r\n   case '7': let.set ('7', \"--...\", ledPin); lcd.setCursor(2,2); lcd.print(\"7 --... \"); break;\r\n   case '8': let.set ('8', \"---..\", ledPin); lcd.setCursor(2,2); lcd.print(\"8 ---.. \"); break;\r\n   case '9': let.set ('9', \"----.\", ledPin); lcd.setCursor(2,2); lcd.print(\"9 ----. \"); break;\r\n   case '.': let.set ('.', \".-.-.-\", ledPin); lcd.setCursor(2,2); lcd.print(\". .-.-.- \"); break;\r\n   case ',': let.set (',', \"--..--\", ledPin); lcd.setCursor(2,2); lcd.print(\", --..-- \"); break;\r\n   case '?': let.set ('?', \"..--..\", ledPin); lcd.setCursor(2,2); lcd.print(\"? ..--.. \"); break;\r\n   case '\"': let.set ('\"', \".-..-.\", ledPin); lcd.setCursor(2,2); lcd.print(\"'' .-..-. \"); break;\r\n  }\r\n   let.mostrarYsonar();\r\n}<\/pre>\n<p style=\"text-align: justify;\">Una vez m\u00e1s, copie y pegue este c\u00f3digo en su editor preferido gu\u00e1rdelo con un nombre y c\u00e1rguelo en su Arduino, para comprobar su efectividad.<\/p>\n<p style=\"text-align: justify;\">A colaci\u00f3n con las nuevas tecnolog\u00edas, viene siendo demasiado habitual que los usuarios de los dispositivos de comunicaci\u00f3n en detrimento de la lengua de uso com\u00fan, por falta de espacio\/tiempo vienen deteriorando el preciado lenguaje, puestos a utilizar vocablos o si me apuran letras sueltas, porque no utilizar un viejo y casi olvidado <i><b>c\u00f3digo Q<\/b><\/i>. Se trata de un c\u00f3digo muy elaborado y largamente utilizado en el siglo pasado.<\/p>\n<p style=\"text-align: justify;\">Una posibilidad que completar\u00eda este sistema de transmitir mensajes en la actualidad, podr\u00eda consistir en la construcci\u00f3n de un receptor de las se\u00f1ales y presentar en una pantalla el mensaje, lo que posiblemente tuviera una mayor acogida entre los usuarios.<\/p>\n<h3><span style=\"color: #000080;\">EL C\u00d3DIGO Q.<\/span><\/h3>\n<p style=\"text-align: justify;\">El <b>c\u00f3digo Q<\/b> consiste en un c\u00f3digo de tres letras que fue creado por los brit\u00e1nicos sobre el 1909, y adoptado r\u00e1pidamente como una lista abreviada para su uso por los barcos y estaciones costeras brit\u00e1nicas. Este <b>c\u00f3digo Q<\/b> fue adoptado por muchas comunidades debido a que facilitaba las comunicaciones, ya que permit\u00eda y sigue permitiendo la comprensi\u00f3n entre operadores de distintas nacionalidades que halan distintas lenguas.<\/p>\n<p style=\"text-align: justify;\">En aquellos tiempos por distintas circunstancias, se utilizaba el <strong>c\u00f3digo Morse<\/strong> por los radiotelegrafistas para transmitir con tres letras pr\u00e1cticamente\u00a0\u00a0todo un mensaje. Posteriormente, fue\u00a0empleado por la radiotelefon\u00eda al igual que los radio aficionados.\u00a0En la actualidad se podr\u00eda utilizar con los tel\u00e9fonos m\u00f3viles o\u00a0celulares (en lugar de romper el idioma), reduciendo de esa forma mucho la longitud\u00a0de las oraciones con el uso del mencionado <strong>c\u00f3digo Q<\/strong>.<\/p>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>ALFABETO MORSE. Fue desarrollado por Alfred Vail mientras colaboraba en 1830 con Samuel Morse en la invenci\u00f3n del tel\u00e9grafo el\u00e9ctrico. Vail cre\u00f3 un m\u00e9todo seg\u00fan el cual cada letra o n\u00famero era transmitido de forma individual con un c\u00f3digo consistente en rayas y puntos, es decir, se\u00f1ales telegr\u00e1ficas que se diferencian en el tiempo de [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":2801,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[256,22,15],"tags":[353,354,352],"class_list":["post-2790","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-morse","category-arduino","category-microcontroladores","tag-alfabeto","tag-alfabeto-morse","tag-morse"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/posts\/2790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/comments?post=2790"}],"version-history":[{"count":49,"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/posts\/2790\/revisions"}],"predecessor-version":[{"id":5409,"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/posts\/2790\/revisions\/5409"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/media\/2801"}],"wp:attachment":[{"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/media?parent=2790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/categories?post=2790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.diarioelectronicohoy.com\/blog\/wp-json\/wp\/v2\/tags?post=2790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}