        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":5882,"date":"2020-09-14T20:14:40","date_gmt":"2020-09-14T20:14:40","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=5882"},"modified":"2020-09-14T23:57:21","modified_gmt":"2020-09-14T23:57:21","slug":"modulador-manipulador-morse-con-arduino-mini-pro-y-bluetooth","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2020\/09\/modulador-manipulador-morse-con-arduino-mini-pro-y-bluetooth\/","title":{"rendered":"Modulador\/Manipulador Morse con arduino mini pro y bluetooth"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/gzMIcPa36pg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>En este tutorial veremos como hacer un modulador\/manipulador telegr\u00e1fico con el transistor 2n3904 arduino mini pro, adaptador bluetooth hc-05 y otros componentes electr\u00f3nicos asociados. Veremos la lista de materiales y componentes electr\u00f3nicos, tambi\u00e9n el armado de la placa paso a paso.<\/p>\n<p><strong>Modulaci\u00f3n por onda continua (CW) (del ingl\u00e9s Continuos Wave) (A1A)<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cw.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-5894\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cw.png\" alt=\"\" width=\"227\" height=\"196\" \/><\/a><br \/>\nLa modulaci\u00f3n por onda continua consiste en emitir una onda portadora de radiofrecuencia de constante amplitud y frecuencia sin modulaci\u00f3n, para despu\u00e9s modularla mediante el m\u00e9todo de corte-emisi\u00f3n de la misma onda de radio.<\/p>\n<p>De alguna manera es una forma de modulaci\u00f3n de amplitud que depende de la velocidad de manipulaci\u00f3n y que genera una doble banda lateral. La frecuencia con la que se modula depende de la velocidad de manipulaci\u00f3n y a su vez condicionar\u00e1 su doble banda lateral.<br \/>\nEn telegraf\u00eda se designaci\u00f3n A1A, es decir, telegraf\u00eda en recepci\u00f3n auditiva, mediante la interrupci\u00f3n de una onda electromagn\u00e9tica continua.<br \/>\nLa informaci\u00f3n es portada en la diferente duraci\u00f3n de los periodos de encendido y apagado de la se\u00f1al, por ejemplo por c\u00f3digo Morse.<\/p>\n<p>En este sistema de modulaci\u00f3n se aprovecha el 100 % de la energ\u00eda ya que el 100% de la energ\u00eda transmite<br \/>\ninformaci\u00f3n.<br \/>\nEs un sistema de transmisi\u00f3n binario que consiste en emitir e interrumpir la se\u00f1al portadora de acuerdo al C\u00f3digo Morse.<br \/>\nEl corte y la restituci\u00f3n de la transmisi\u00f3n se efect\u00faan mediante un interruptor operado a mano o electr\u00f3nicamente, conocido con el nombre de manipulador.<br \/>\nLa popularidad del CW entre los radioaficionados se debe principalmente al reducido ancho de banda (como m\u00e1ximo en bandas de HF se permiten 200 Hz) que se necesita para establecer comunicaci\u00f3n.<br \/>\nLa reducci\u00f3n del ancho de banda implica un mayor rendimiento de la potencia radiada, al concentrarse \u00e9sta en la se\u00f1al portadora, ayudando a establecer con m\u00e1s facilidad contactos a larga distancia.<br \/>\nComo a priori, la emisi\u00f3n de una onda de radiofrecuencia portadora de amplitud y frecuencia constante no tiene ninguna complicaci\u00f3n, y como la generaci\u00f3n del tono morse corre a cargo del receptor (ya que la onda de radiofrecuencia no transporta ning\u00fan tipo de modulaci\u00f3n de sonido de baja frecuencia) corresponde al receptor generar el tono morse cuando detecte la se\u00f1al portadora de radiofrecuencia.<\/p>\n<hr \/>\n<p>Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete en\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0mucho videos con c\u00f3digo fuentes completos y diagramas<\/p>\n<div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div>\n<hr \/>\n<p><strong>Radiofrecuencia y Ondas hertzianas.<\/strong><br \/>\nLas radiofrecuencias (RF), tambi\u00e9n llamadas ondas hertzianas en honor a su inventor, es un tipo de campo electromagn\u00e9tico variable, es decir una combinaci\u00f3n de campos el\u00e9ctricos y magn\u00e9ticos oscilantes, la cual tiene un componente el\u00e9ctrico que induce un campo magn\u00e9tico y viceversa.<\/p>\n<p><strong>Propagaci\u00f3n de las ondas de radiofrecuencia.<\/strong><br \/>\nLas ondas de radiofrecuencia se propagan a trav\u00e9s del espacio transportando energ\u00eda de un lugar a otro, a diferencia de otros tipos de onda, como el sonido, que necesitan un medio material para propagarse, la radiaci\u00f3n electromagn\u00e9tica se puede propagar en el vac\u00edo. En condiciones especiales y con una atm\u00f3sfera uniforme, las ondas de radio tienden a desplazarse en l\u00ednea recta, esto quiere decir que siempre que haya una l\u00ednea de vista entre el emisor y el receptor, este tipo de comunicaci\u00f3n ser\u00e1 bastante eficiente, pero si se requiere de una comunicaci\u00f3n de un punto a otro, el cual se encuentra m\u00e1s all\u00e1 del horizonte, tendremos que tomar en cuenta las distintas condiciones de propagaci\u00f3n y las adecuadas frecuencias para su correcta comunicaci\u00f3n.<\/p>\n<p><strong>Circuito<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/circuito.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-5884\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/circuito-1024x832.jpg\" alt=\"\" width=\"1024\" height=\"832\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/circuito-1024x832.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/circuito-300x244.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/circuito-768x624.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/circuito-600x488.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/circuito-820x666.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/circuito-1320x1073.jpg 1320w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>La antena puede ser un cable largo atado a un \u00e1rbol, se recomienda conectar el gnd del circuito a la tierra f\u00edsica de la red domiciliaria, esta acci\u00f3n mejorar\u00e1 bastante la transmisi\u00f3n del modulador telegr\u00e1fico.<\/p>\n<p><strong>Materiales<\/strong><\/p>\n<p>Un resistor de 1 Kilo ohm<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/1k.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-5885\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/1k.jpg\" alt=\"\" width=\"123\" height=\"123\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/1k.jpg 800w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/1k-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/1k-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/1k-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/1k-600x600.jpg 600w\" sizes=\"(max-width: 123px) 100vw, 123px\" \/><\/a><\/p>\n<p>Un transistor 2N3904<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-5886\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904.jpg\" alt=\"\" width=\"212\" height=\"212\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904.jpg 1000w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904-600x600.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904-820x820.jpg 820w\" sizes=\"(max-width: 212px) 100vw, 212px\" \/><\/a><\/p>\n<p>Un resistor de 100 Kilo Ohm<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/100k.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-5887\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/100k.jpg\" alt=\"\" width=\"160\" height=\"160\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/100k.jpg 342w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/100k-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/100k-300x300.jpg 300w\" sizes=\"(max-width: 160px) 100vw, 160px\" \/><\/a><\/p>\n<p>Un capacitor de disco cer\u00e1mico de 0.001uF<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/102.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-5888\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/102.jpg\" alt=\"\" width=\"241\" height=\"136\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/102.jpg 640w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/102-300x169.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/102-600x338.jpg 600w\" sizes=\"(max-width: 241px) 100vw, 241px\" \/><\/a><\/p>\n<p>Cables<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cables.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-5889\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cables.jpg\" alt=\"\" width=\"296\" height=\"222\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cables.jpg 800w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cables-300x225.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cables-768x576.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cables-600x450.jpg 600w\" sizes=\"(max-width: 296px) 100vw, 296px\" \/><\/a><\/p>\n<p>Capacitor variable de 365 pF<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/capacitor-variable.png\"><img loading=\"lazy\" class=\"alignnone wp-image-5890\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/capacitor-variable.png\" alt=\"\" width=\"271\" height=\"258\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/capacitor-variable.png 515w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/capacitor-variable-300x285.png 300w\" sizes=\"(max-width: 271px) 100vw, 271px\" \/><\/a><\/p>\n<p>Cristal de cuarzo de 3.58 Mhz (Puede ser hasta 10 Mhz como m\u00e1ximo)<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cristal.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-5891\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cristal.jpg\" alt=\"\" width=\"204\" height=\"204\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cristal.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cristal-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/cristal-300x300.jpg 300w\" sizes=\"(max-width: 204px) 100vw, 204px\" \/><\/a><\/p>\n<p>PCB<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/pcb-1.png\"><img loading=\"lazy\" class=\"alignnone wp-image-5898\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/pcb-1.png\" alt=\"\" width=\"305\" height=\"215\" \/><\/a><\/p>\n<p>Descargar archivo gerver&#8211;&gt;\u00a0<a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/Gerber_Transmisor_CW.zip\">Gerber_Transmisor_CW<\/a><\/p>\n<p>Pulsador<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/Pulsador-1.jpg\"><img loading=\"lazy\" class=\"alignnone  wp-image-5904\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/Pulsador-1.jpg\" alt=\"\" width=\"268\" height=\"271\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/Pulsador-1.jpg 355w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/Pulsador-1-297x300.jpg 297w\" sizes=\"(max-width: 268px) 100vw, 268px\" \/><\/a><\/p>\n<p><strong>Materiales opcionales<\/strong><\/p>\n<p>Arduino mini pro<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/arduino_pro_mini_5v_generico.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-5893\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/arduino_pro_mini_5v_generico.jpg\" alt=\"\" width=\"258\" height=\"258\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/arduino_pro_mini_5v_generico.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/arduino_pro_mini_5v_generico-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/arduino_pro_mini_5v_generico-300x300.jpg 300w\" sizes=\"(max-width: 258px) 100vw, 258px\" \/><\/a><\/p>\n<p>El\u00a0<strong>Arduino Pro Mini<\/strong>\u00a0es una placa de microcontrolador basada en el\u00a0\u00a0<a href=\"http:\/\/www.atmel.com\/Images\/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet.pdf\" target=\"_blank\" rel=\"noopener\">ATmega328<\/a>\u00a0.<br \/>\nTiene 14 pines de entrada \/ salida digital (de los cuales 6 se pueden usar como salidas PWM), 6 entradas anal\u00f3gicas, un resonador integrado, un bot\u00f3n de reinicio y orificios para montar encabezados de pines.\u00a0Se puede conectar un encabezado de seis pines a un cable FTDI o una placa de conexi\u00f3n Sparkfun para proporcionar alimentaci\u00f3n USB y comunicaci\u00f3n a la placa.<br \/>\nEl Arduino Pro Mini est\u00e1 dise\u00f1ado para su instalaci\u00f3n semipermanente en objetos o exposiciones.\u00a0La placa viene sin encabezados premontados, lo que permite el uso de varios tipos de conectores o la soldadura directa de cables.\u00a0El dise\u00f1o del pin es compatible con el Arduino Mini.<br \/>\nHay dos versiones del Pro Mini.\u00a0Uno corre a 3.3V y 8 MHz, el otro a 5V y 16 MHz.<\/p>\n<table>\n<tbody>\n<tr>\n<td>Microcontrolador<\/td>\n<td>ATmega328 *<\/td>\n<\/tr>\n<tr>\n<td>Fuente de alimentaci\u00f3n de la placa<\/td>\n<td>3,35-12 V (modelo de 3,3 V) o 5-12 V (modelo de 5 V)<\/td>\n<\/tr>\n<tr>\n<td>Voltaje de funcionamiento del circuito<\/td>\n<td>3.3V o 5V (dependiendo del modelo)<\/td>\n<\/tr>\n<tr>\n<td>Pines de E \/ S digitales<\/td>\n<td>14<\/td>\n<\/tr>\n<tr>\n<td>Pines PWM<\/td>\n<td>6 6<\/td>\n<\/tr>\n<tr>\n<td>UART<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>SPI<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>I2C<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<td>Pines de entrada anal\u00f3gica<\/td>\n<td>6 6<\/td>\n<\/tr>\n<tr>\n<td>Interrupciones externas<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<td>Corriente CC por pin de E \/ S<\/td>\n<td>40 mA<\/td>\n<\/tr>\n<tr>\n<td>Memoria flash<\/td>\n<td>32 KB de los cuales 2 KB utilizados por el gestor de arranque *<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>2 KB *<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>1 KB *<\/td>\n<\/tr>\n<tr>\n<td>Velocidad de reloj<\/td>\n<td>8 MHz (versiones de 3.3V) o 16 MHz (versiones de 5V)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>M\u00f3dulo bluetooth HC-05<\/h3>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/05\/modulo-hc-05-1.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-4718\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/05\/modulo-hc-05-1.jpg\" sizes=\"(max-width: 304px) 100vw, 304px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/05\/modulo-hc-05-1.jpg 800w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/05\/modulo-hc-05-1-150x150.jpg 150w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/05\/modulo-hc-05-1-300x300.jpg 300w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/05\/modulo-hc-05-1-768x768.jpg 768w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2019\/05\/modulo-hc-05-1-600x600.jpg 600w\" alt=\"\" width=\"304\" height=\"304\" \/><\/a><\/p>\n<p><strong>Especificaciones<\/strong><\/p>\n<ul>\n<li class=\"sangria0\">Frecuencia: banda ISM de 2,4 GHz<\/li>\n<li class=\"sangria0\">Modulaci\u00f3n: GFSK<\/li>\n<li class=\"sangria0\">Protocolo USB : USB v1.1 \/ 2.0<\/li>\n<li class=\"sangria0\">Sensibilidad: Menos de -84dBm en el 0,1% BER<\/li>\n<li class=\"sangria0\">Potencia de transmisi\u00f3n : menos de 4dBm , Clase 2 .<\/li>\n<li class=\"sangria0\">Ratio as\u00edncronos: 2.1Mbps ( Max) \/ 160 kbps .<\/li>\n<li class=\"sangria0\">Sincr\u00f3no : 1Mbps \/ 1Mbps<\/li>\n<li class=\"sangria0\">Perfiles de la ayuda : puerto serie Bluetooth (maestro y esclavo)<\/li>\n<li class=\"sangria0\">Fuente de alimentaci\u00f3n: + 3.3VDC 50mA . (soporta de 3.3 a 6V)<\/li>\n<li class=\"sangria0\">Temperatura de trabajo: -5 \u00b0 C a 45 \u00b0 C.<\/li>\n<\/ul>\n<p>Un resistor de 560 Ohm<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/560ohm.jpg\"><img loading=\"lazy\" class=\"alignnone  wp-image-5903\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/560ohm.jpg\" alt=\"\" width=\"206\" height=\"206\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/560ohm.jpg 458w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/560ohm-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/560ohm-300x300.jpg 300w\" sizes=\"(max-width: 206px) 100vw, 206px\" \/><\/a><\/p>\n<p>Un transistor 2N3904<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-5886\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904.jpg\" alt=\"\" width=\"212\" height=\"212\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904.jpg 1000w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904-600x600.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/09\/2n3904-820x820.jpg 820w\" sizes=\"(max-width: 212px) 100vw, 212px\" \/><\/a><\/p>\n<p><strong>C\u00f3digo Fuente<\/strong><\/p>\n<pre class=\"lang:arduino decode:true\" title=\"C\u00f3digo Fuente\">\/\/ Canal de youtube http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\r\n\/\/Tik-Tok https:\/\/www.tiktok.com\/@carlosvolt\r\n\/\/https:\/\/www.instagram.com\/carlosvolt_electronic_robotic\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  \/\/ 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  \/\/ 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      delay (punto);\r\n      digitalWrite (ledPin, LOW);\r\n      delay (negro);\r\n    } else if (codigo[j] == '-') {\r\n      digitalWrite (ledPin, HIGH);\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}\r\n \r\nint letraIN = 0;\r\nunsigned short int ledPin = 12;\r\nvoid loop() {\r\n  digitalWrite(ledPin, LOW);\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);\r\n              break;\r\n    case 'b': let.set ('b', \"-...\", ledPin);\r\n              break;\r\n    case 'c': let.set ('c', \"-.-.\", ledPin);\r\n              break;\r\n    case 'd': let.set ('d', \"-..\", ledPin);\r\n              break;\r\n    case 'e': let.set ('e', \".\", ledPin);\r\n              break;\r\n    case 'f': let.set ('f', \"..-.\", ledPin);\r\n              break;\r\n    case 'g': let.set ('g', \"--.\", ledPin);\r\n              break;\r\n    case 'h': let.set ('h', \"....\", ledPin);\r\n              break;\r\n    case 'i': let.set ('i', \"..\", ledPin);\r\n              break;\r\n    case 'j': let.set ('j', \".---\", ledPin);\r\n              break;\r\n    case 'k': let.set ('k', \"-.-\", ledPin);\r\n              break;\r\n    case 'l': let.set ('l', \".-..\", ledPin);\r\n              break;\r\n    case 'm': let.set ('m', \"--\", ledPin);\r\n              break;\r\n    case 'n': let.set ('n', \"-.\", ledPin);\r\n              break;\r\n    case 0xC3: let.set ('\u00f1', \"--.--\", ledPin);\r\n              break;\r\n    case 'o': let.set ('o', \"---\", ledPin);\r\n              break;\r\n    case 'p': let.set ('p', \".--.\", ledPin);\r\n              break;\r\n    case 'q': let.set ('q', \"--.-\", ledPin);\r\n              break;\r\n    case 'r': let.set ('r', \".-.\", ledPin);\r\n              break;\r\n    case 's': let.set ('s', \"...\", ledPin);\r\n              break;\r\n    case 't': let.set ('t', \"-\", ledPin);\r\n              break;\r\n    case 'u': let.set ('u', \"..-\", ledPin);\r\n              break;\r\n    case 'v': let.set ('v', \"...-\", ledPin);\r\n              break;\r\n    case 'w': let.set ('w', \".--\", ledPin);\r\n              break;\r\n    case 'x': let.set ('x', \"-..-\", ledPin);\r\n              break;\r\n    case 'y': let.set ('y', \"-.--\", ledPin);\r\n              break;\r\n    case 'z': let.set ('z', \"--..\", ledPin);\r\n              break;\r\n    case '0': let.set ('0', \"-----\", ledPin);\r\n             break;\r\n    case '1': let.set ('1', \".----\", ledPin);\r\n             break;\r\n    case '2': let.set ('2', \"..---\", ledPin);\r\n             break;\r\n    case '3': let.set ('3', \"...--\", ledPin);\r\n             break;\r\n    case '4': let.set ('4', \"....-\", ledPin);\r\n             break;\r\n    case '5': let.set ('5', \".....\", ledPin);\r\n             break;\r\n    case '6': let.set ('6', \"-....\", ledPin);\r\n             break;\r\n    case '7': let.set ('7', \"--...\", ledPin);\r\n             break;\r\n    case '8': let.set ('8', \"---..\", ledPin);\r\n             break;\r\n    case '9': let.set ('9', \"----.\", ledPin);\r\n             break;\r\n    case '.': let.set ('.', \".-.-.-\", ledPin);\r\n             break;\r\n    case ',': let.set (',', \"--..--\", ledPin);\r\n             break;\r\n    case '?': let.set ('?', \"..--..\", ledPin);\r\n             break;\r\n    case '\"': let.set ('\"', \".-..-.\", ledPin);\r\n             break;\r\n  }\r\n  let.mostrarYsonar();\r\n}<\/pre>\n<p>Gracias por visitar este por, a continuaci\u00f3n te dejo algunos link, donde puedes encontrar m\u00e1s informaci\u00f3n.<\/p>\n<hr \/>\n<p>\u2b50\ufe0f SUSCRIBETE: <a href=\"https:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">https:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a> (No olvides activar la \ud83d\udd14)<\/p>\n<p>\ud83d\udc49Canal secundario: <a href=\"https:\/\/www.youtube.com\/channel\/UCjES9aB4g1F3IQbAk2nWCZg\">https:\/\/www.youtube.com\/channel\/UCjES9aB4g1F3IQbAk2nWCZg<\/a><\/p>\n<p>\ud83d\udc49Instagram: <a href=\"https:\/\/www.instagram.com\/carlosvolt_electronic_robotic\/\">https:\/\/www.instagram.com\/carlosvolt_tutoriales\/<\/a><\/p>\n<p>\ud83d\udc49Tik Tok: <a href=\"https:\/\/www.tiktok.com\/@carlosvolt\">https:\/\/www.tiktok.com\/@carlosvolt<\/a><\/p>\n<p>\ud83d\udc49Fanpage: <a href=\"https:\/\/www.facebook.com\/rogerbitfanpage\/\">https:\/\/www.facebook.com\/rogerbitfanpage\/<\/a><\/p>\n<p>\ud83d\udc49Facebook: <a href=\"https:\/\/www.facebook.com\/groups\/RogerBit\">https:\/\/www.facebook.com\/groups\/RogerBit<\/a><\/p>\n<p>\ud83d\udc49Twitter: <a href=\"https:\/\/twitter.com\/rogerbit_\">https:\/\/twitter.com\/rogerbit_<\/a><\/p>\n<p>\ud83d\udc49Donaciones por paypal <a href=\"https:\/\/goo.gl\/824Dnm\">https:\/\/goo.gl\/824Dnm<\/a> o <a href=\"mailto:donacion@rogerbit.com\">donacion@rogerbit.com<\/a><\/p>\n<p>\ud83d\udc49Sitio Web: <a href=\"https:\/\/www.rogerbit.com\">https:\/\/www.rogerbit.com<\/a><\/p>\n<hr \/>\n<p>SUSCRIBETE A NUESTROS BOLETINES, RECIBE EN TU CORREO LAS NOTICIAS M\u00c1S DESTACADAS, S\u00d3LO INGRESANDO TU CORREO ELECTR\u00d3NICO<\/p>\n<p>[wysija_form id=&#8221;1&#8243;]<\/p>\n<hr \/>\n<div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div>\n<hr \/>\n<p><strong>VIDEO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/Ri48EZLPyl4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>En este tutorial veremos como hacer un modulador\/manipulador telegr\u00e1fico con el transistor 2n3904 arduino mini pro, adaptador bluetooth hc-05 y otros componentes electr\u00f3nicos asociados. Veremos la lista de materiales y componentes electr\u00f3nicos, tambi\u00e9n el armado de la placa paso a paso. Modulaci\u00f3n por onda continua (CW) (del ingl\u00e9s Continuos Wave) (A1A) La modulaci\u00f3n por onda [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":5883,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[144,919,913,918,81,916,630,915,917,914],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/5882"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=5882"}],"version-history":[{"count":6,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/5882\/revisions"}],"predecessor-version":[{"id":5905,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/5882\/revisions\/5905"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/5883"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=5882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=5882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=5882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}