        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":7286,"date":"2023-05-21T22:26:21","date_gmt":"2023-05-21T22:26:21","guid":{"rendered":"https:\/\/rogerbit.com\/wprb\/?p=7286"},"modified":"2023-05-22T00:53:05","modified_gmt":"2023-05-22T00:53:05","slug":"si5351","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2023\/05\/si5351\/","title":{"rendered":"Explorando el potencial del m\u00f3dulo SI5351 en proyectos electr\u00f3nicos"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"Descubre el m\u00f3dulo SI5351: Tu aliado para la generaci\u00f3n de se\u00f1ales y frecuencias - PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/gm-iJ0Su9tg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<p>En este tutorial, te sumergir\u00e1s en las profundidades de este incre\u00edble dispositivo y descubrir\u00e1s su potencial ilimitado en la generaci\u00f3n de se\u00f1ales y frecuencias.<\/p>\n<p>Acomp\u00e1\u00f1ame mientras exploramos todas las funciones y caracter\u00edsticas del m\u00f3dulo SI5351, desde su capacidad para generar m\u00faltiples frecuencias con una precisi\u00f3n asombrosa hasta su versatilidad en aplicaciones como sintetizadores de frecuencia, radios definidos por software y proyectos de comunicaci\u00f3n.<\/p>\n<p>Si eres un principiante en el tema o un experto en la materia, esta gu\u00eda completa te proporcionar\u00e1 los conocimientos necesarios para dominar el m\u00f3dulo SI5351. Aprender\u00e1s c\u00f3mo configurarlo, controlarlo a trav\u00e9s de un arduino y aprovechar al m\u00e1ximo sus capacidades.<\/p>\n<p>No importa si est\u00e1s interesado en la electr\u00f3nica, la radio afici\u00f3n o simplemente en explorar nuevas tecnolog\u00edas, este video te mostrar\u00e1 c\u00f3mo el m\u00f3dulo SI5351 puede potenciar tus proyectos y llevar tu creatividad al siguiente nivel.<\/p>\n<p>Prep\u00e1rate para sumergirte en un viaje emocionante de descubrimiento y aprendizaje. \u00a1No te pierdas esta oportunidad de desbloquear todo el potencial del m\u00f3dulo SI5351!<\/p>\n<hr \/>\n<p style=\"text-align: left;\">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<p style=\"text-align: left;\"><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><\/p>\n<hr \/>\n<p><strong>\u00bfD\u00f3nde comprar los componentes ?<\/strong><\/p>\n<p>PCB <a href=\"https:\/\/www.pcbway.com\/project\/shareproject\/Exploring_the_potential_of_the_SI5351_module_in_electronic_projects_005127dd.html\">https:\/\/www.pcbway.com\/project\/shareproject\/Exploring_the_potential_of_the_SI5351_module_in_electronic_projects_005127dd.html<\/a><\/p>\n<p>M\u00f3dulo SI5351<\/p>\n<p><a href=\"https:\/\/ebay.us\/9lH5Dw\">https:\/\/ebay.us\/9lH5Dw<\/a><\/p>\n<p>Arduino pro micro<\/p>\n<p><a href=\"https:\/\/ebay.us\/3uGGbj\">https:\/\/ebay.us\/3uGGbj<\/a><\/p>\n<p>Display Oled sh1106<\/p>\n<p><a href=\"https:\/\/ebay.us\/PruK9V\">https:\/\/ebay.us\/PruK9V<\/a><\/p>\n<hr \/>\n<p><strong>Componentes electr\u00f3nicos<\/strong><\/p>\n<p><strong>Arduino Pro Micro<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-7294\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/promicro.jpg\" alt=\"\" width=\"458\" height=\"458\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/promicro.jpg 458w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/promicro-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/promicro-150x150.jpg 150w\" sizes=\"(max-width: 458px) 100vw, 458px\" \/><\/p>\n<p>Aqu\u00ed lo puedes comprar <a href=\"https:\/\/ebay.us\/3uGGbj\">https:\/\/ebay.us\/3uGGbj<\/a><\/p>\n<p>El Pro Micro es similar al arduino Mini Pro excepto con un ATMEGA32U4 a bordo. Este chip hace la gran diferencia ya que ademas puede ser utilizado como dispositivo de interfaz humana.\u00a0El transceptor USB dentro del 32U4 nos permite a\u00f1adir conectividad USB a bordo y acabar con voluminosos interfaz USB externo. Esta peque\u00f1a tarjeta hace todas las funciones Arduino con las que se est\u00e1 familiarizado con: 4 canales de 10-bit ADC, 5 pines PWM, 12 DIO, as\u00ed como hardware conexiones serie Rx y Tx. Funcionando a 16 MHz y 5 V. Este peque\u00f1o microcontrolador puede ir en cualquier lugar. Hay un regulador de tensi\u00f3n a bordo para que pueda aceptar una tensi\u00f3n de hasta 12V.<\/p>\n<ul>\n<li>12 Pines digitales I\/O (5 PWM)<\/li>\n<li>4\u00a0Pines de entrada anal\u00f3gicos (10 bit c\/u)<\/li>\n<li>Tensi\u00f3n de entrada 5-12V \u00a0(Posee regulador interno)<\/li>\n<li>Tensi\u00f3n de salida: 5v<\/li>\n<li>Corriente m\u00e1xima de salida total 150mA<\/li>\n<li>ATMega 32U4 funcionando a 5V\/16MHz<\/li>\n<li>Apoyado bajo Arduino IDE v1.0.1<\/li>\n<li>Conector micro-USB para la programaci\u00f3n<\/li>\n<li>4 pines x ADC de 10 bits<\/li>\n<li>Rx y Tx Hardware Conexiones en serie<\/li>\n<li>12 salidas\/entradas digitales de las cuales 5 pueden ser PWM.<\/li>\n<li>Dimensiones: 3.31cm X 1.78 cm<\/li>\n<\/ul>\n<hr \/>\n<p><strong>M\u00f3dulo SI5351<\/strong><\/p>\n<p><strong>PinOut<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-7292\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/pinout.jpg\" alt=\"\" width=\"500\" height=\"382\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/pinout.jpg 500w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/pinout-300x229.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>Aqu\u00ed lo puedes comprar <a href=\"https:\/\/ebay.us\/9lH5Dw\">https:\/\/ebay.us\/9lH5Dw<\/a><\/p>\n<ol>\n<li>VCC: Pin de alimentaci\u00f3n. Debe recibir una fuente de alimentaci\u00f3n de 3.3V o 5V, seg\u00fan la especificaci\u00f3n del m\u00f3dulo.<\/li>\n<li>GND: Pin de tierra. Debe estar conectado al terminal de tierra del sistema o fuente de alimentaci\u00f3n.<\/li>\n<li>SDA: L\u00ednea de datos bidireccional para la comunicaci\u00f3n I2C (Inter-Integrated Circuit). Este pin se utiliza para enviar y recibir datos desde y hacia el m\u00f3dulo SI5351.<\/li>\n<li>SCL: L\u00ednea de reloj para la comunicaci\u00f3n I2C. Este pin proporciona el pulso de reloj para sincronizar la transmisi\u00f3n de datos entre el dispositivo maestro y el m\u00f3dulo SI5351.<\/li>\n<li>CLK0, CLK1, CLK2: Estos pines son salidas de se\u00f1ales de reloj configurables del m\u00f3dulo SI5351. Puedes utilizarlos para generar diferentes frecuencias y formas de onda seg\u00fan tus necesidades.<\/li>\n<li>MS0, MS1, MS2: Estos pines son pines de selecci\u00f3n de banco de registros para la configuraci\u00f3n del m\u00f3dulo SI5351. Establecen el banco de registros al que accede el bus I2C.<\/li>\n<\/ol>\n<hr \/>\n<p>El Si5351 es un generador de reloj de frecuencia programable (PLL) producido por Silicon Labs. Es ampliamente utilizado en proyectos de electr\u00f3nica y en aplicaciones de radio frecuencia (RF), como en la construcci\u00f3n de osciladores, sintetizadores de frecuencia, radios definidos por software (SDR) y otros proyectos que requieren una fuente de se\u00f1al de alta precisi\u00f3n y estabilidad.<\/p>\n<p>El Si5351 tiene la capacidad de generar tres se\u00f1ales de reloj independientes con frecuencias que van desde unos pocos kilohertz hasta unos pocos cientos de megahertz, lo que lo hace adecuado para una amplia gama de aplicaciones. Adem\u00e1s, es programable a trav\u00e9s de una interfaz de comunicaci\u00f3n I2C, lo que permite a los dise\u00f1adores ajustar f\u00e1cilmente la frecuencia y la fase de la se\u00f1al de salida de manera precisa y r\u00e1pida.<\/p>\n<p>Generador De Reloj Si5351a \u2013 8 Khz A 160 Mhz + 3 conectores SMA hembra<\/p>\n<p>Este m\u00f3dulo tiene una referencia de cristal de 25 MHz de precisi\u00f3n y un PLL interno y divisores, por lo que puede generar casi cualquier frecuencia, desde &lt;8 KHz hasta m\u00e1s de 160 MHz. El generador de reloj Si5351A es un generador de reloj I2C. Utiliza el reloj de precisi\u00f3n a bordo para controlar m\u00faltiples PLL y divisores de reloj utilizando las instrucciones I2C. Al configurar el PLL y los divisores puede crear frecuencias precisas y arbitrarias. Hay tres salidas independientes, y cada una puede tener una frecuencia diferente. Las salidas son 3Vpp, ya sea a trav\u00e9s de un encabezado compatible con el tablero o para el trabajo de RF, un conector SMA opcional. Ponemos este peque\u00f1o y pr\u00e1ctico chip en su propia placa de circuito impreso, con un regulador LDO de 3.3V para que pueda alimentarse desde 3-5VDC. Tambi\u00e9n colocamos circuitos de cambio de nivel en las l\u00edneas I2C para que pueda usar este chip de forma segura con l\u00f3gica de 3V o 5V.<\/p>\n<p>Conector Ficha SMA Hembra Para PCB Adaptador de RF Recto<\/p>\n<p>\u2013 Serie: SMA<br \/>\n\u2013 G\u00e9nero: Hembra<br \/>\n\u2013 Tipo: tornillo exterior agujero interior<br \/>\n\u2013 Impedancia: 50 Ohm<br \/>\n\u2013 Frecuencia: 0 ~ 6 GHz<br \/>\n\u2013 Material del conector: cobre<br \/>\n\u2013 Longitud: 13mm<br \/>\n\u2013 Longitud de la puntada: 4mm<\/p>\n<p>Aplicaciones<\/p>\n<ul>\n<li>HDTV, DVD\/Blu-ray, decodificador<\/li>\n<li>Equipo de audio\/video, juegos<\/li>\n<li>Impresoras, esc\u00e1neres, proyectores<\/li>\n<li>Instrumentaci\u00f3n port\u00e1til<\/li>\n<li>Puertas de enlace residenciales<\/li>\n<li>Redes\/comunicaci\u00f3n<\/li>\n<li>Servidores, almacenamiento<\/li>\n<li>Reemplazo de XO<\/li>\n<\/ul>\n<hr \/>\n<h4>Pines hembra<\/h4>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-6689\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin.jpg\" sizes=\"(max-width: 225px) 100vw, 225px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin.jpg 225w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/12\/hembrapin-150x150.jpg 150w\" alt=\"\" width=\"225\" height=\"225\" \/><\/p>\n<hr \/>\n<p><strong>Display oled sh1106<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6148\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled.jpg\" sizes=\"(max-width: 280px) 100vw, 280px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled.jpg 809w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled-300x285.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled-768x729.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/12\/display-oled-600x570.jpg 600w\" alt=\"\" width=\"280\" height=\"266\" \/><\/a><\/p>\n<p>Aqu\u00ed lo puedes comprar <a href=\"https:\/\/ebay.us\/PruK9V\">https:\/\/ebay.us\/PruK9V<\/a><\/p>\n<p>Se trata de un m\u00f3dulo de pantalla OLED monocrom\u00e1tica DE 128\u00d764 puntos con interface I2C .Que presenta varias ventajas en comparaci\u00f3n con pantallas LCD, y podemos destacar su alto brillo, un muy buen contraste, un \u00e1ngulo de visi\u00f3n m\u00e1s amplio, y bajo consumo de energ\u00eda. ES\u00a0compatible con Arduino Rasberry Pi y microcontroladores PIC entre otros. Trabaja con niveles l\u00f3gicos de\u00a03.3V a 5V tiene un angulo de visi\u00f3n mayor a los\u00a0160 grados. el\u00a0Tama\u00f1o de la pantalla es de 1,3 pulgadas. Se alimenta con un voltaje de\u00a03.3V a 5V Se lo puede usar en aplicaciones como\u00a0relojes inteligentes, MP3, term\u00f3metros, instrumentos, y proyectos varios, etc.<\/p>\n<p><strong>Caracter\u00edsticas<\/strong><\/p>\n<ul>\n<li>Interface: I2C(3.3V \/ 5V logic level)<\/li>\n<li>Resolution: 128 x 64<\/li>\n<li>Angle of view: &gt;160 degree<\/li>\n<li>Display color: Blue<\/li>\n<li>Display size: 1.3 inch<\/li>\n<li>Driver IC: SH1106<\/li>\n<li>Power supply: DC\u00a03.3V~5V<\/li>\n<li>Operating temperature: -20~70\u2019C<\/li>\n<li>Application: smart watch, MP3, thermometer, instruments, DIY projects, etc.<\/li>\n<\/ul>\n<hr \/>\n<p><strong>\u00a017 pulsadores<\/strong><\/p>\n<p><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/01\/b1720b-1-300x300.jpg\" \/><\/p>\n<hr \/>\n<p><strong>Un z\u00f3calo para arduino pro micro<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-6464\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/05\/zocalo.jpg\" sizes=\"(max-width: 307px) 100vw, 307px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/05\/zocalo.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/05\/zocalo-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/05\/zocalo-150x150.jpg 150w\" alt=\"\" width=\"307\" height=\"307\" \/><\/p>\n<hr \/>\n<p><strong>Diagrama electr\u00f3nico<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-7297\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/diagrama-1024x556.png\" alt=\"\" width=\"1024\" height=\"556\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/diagrama-1024x556.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/diagrama-300x163.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/diagrama-768x417.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/diagrama-1536x834.png 1536w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/diagrama-2048x1112.png 2048w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/diagrama-820x445.png 820w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<hr \/>\n<p><strong>PCB<\/strong><\/p>\n<p>Para mandar a fabricar este pcb ve a\u00a0 <a href=\"https:\/\/www.pcbway.com\/project\/shareproject\/Exploring_the_potential_of_the_SI5351_module_in_electronic_projects_005127dd.html\">https:\/\/www.pcbway.com\/project\/shareproject\/Exploring_the_potential_of_the_SI5351_module_in_electronic_projects_005127dd.html<\/a><\/p>\n<p>Y selecciona <strong>Add to Cart<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-7309\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/add.png\" alt=\"\" width=\"342\" height=\"332\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/add.png 342w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/add-300x291.png 300w\" sizes=\"(max-width: 342px) 100vw, 342px\" \/><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-large wp-image-7298\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/pcb-1024x864.png\" alt=\"\" width=\"1024\" height=\"864\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/pcb-1024x864.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/pcb-300x253.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/pcb-768x648.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/pcb-1536x1296.png 1536w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/pcb-2048x1729.png 2048w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2023\/05\/pcb-820x692.png 820w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<hr \/>\n<p><strong>C\u00f3digo Fuente<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"c\u00f3digo fuente\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/OTyv8dqGkDE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<pre class=\"lang:arduino decode:true \" title=\"C\u00f3digo Fuente\">#include &lt;Keypad.h&gt;\r\n#include \"si5351.h\"\r\n#include \"Wire.h\"\r\n#include \"U8g2lib.h\"\/\/Librer\u00eda para el control del display oled   \r\nU8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, \/* reset=*\/ U8X8_PIN_NONE);\r\nSi5351 si5351;\r\n  float f1 = 0ULL;\r\n  float f2 = 0ULL;\r\nString freq = \"SETEA FREC\";\r\n\/\/String botonSet = \"\";\r\nconst byte ROWS = 4; \/\/cuatro filas\r\nconst byte COLS = 4; \/\/cuatro columnas\r\n\/\/definimos los caracteres del teclado\r\nchar hexaKeys[ROWS][COLS] = {\r\n  {'1','2','3','4'},\r\n  {'5','6','7','8'},\r\n  {'9','0','A','B'},\r\n  {'C','D','E','F'}\r\n};\r\nbyte rowPins[ROWS] = {4, 6, 7, 8}; \/\/conectarse a las salidas de pines de fila del teclado\r\nbyte colPins[COLS] = {9, 10, 14, 15}; \/\/conectarse a las salidas de pines de la columna del teclado\r\n\r\n\/\/inicializar una instancia de la clase NewKeypad\r\nKeypad customKeypad = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS); \r\n\r\nvoid setup(){\r\n  u8g2.begin();\/\/Inicializamos el display oled\r\n    bool i2c_found;\r\n  \/\/ Iniciar el m\u00f3dulo Si5351\r\n  i2c_found = si5351.init(SI5351_CRYSTAL_LOAD_8PF, 0, 0);\r\n  oled();\/\/Llamamos a la funci\u00f3n oled para mostra datos en el display\r\n}\r\n  \r\nvoid loop(){\r\n  char customKey = customKeypad.getKey();\/\/Obtenemos la tecla que precionamos\r\nif (customKey == '1'){\r\n  f1= 358205600ULL;\/\/Frecuencia\r\nf2 = f1 - 87400ULL;\/\/Correcci\u00f3n de frecuencia\r\n\/\/  Serial.println(\" Herz\");\r\n  si5351.set_freq(f2, SI5351_CLK0);\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n  } \r\nif (customKey == '2'){\r\nf1= 14450000000ULL;\/\/Frecuencia\r\nf2 = f1 - 1896000ULL;\/\/Correcci\u00f3n de frecuencia\r\n  si5351.set_freq(f2, SI5351_CLK0);\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n  }\r\n\r\n if (customKey == '3'){\r\nf1= 14500000000ULL;\/\/Frecuencia\r\nf2 = f1 - 1896000ULL;\/\/Correcci\u00f3n de frecuencia\r\n  si5351.set_freq(f2, SI5351_CLK0);\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n  }\r\nif (customKey == '4'){\r\n  f1= 14650000000ULL;\/\/Frecuencia\r\nf2 = f1 - 1898000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == '5'){\r\n  f1= 535400000ULL;\/\/Frecuencia\r\nf2 = f1 - 109000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1; \r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == '6'){\r\n  f1= 710000000ULL;\/\/Frecuencia\r\nf2 = f1 - 138000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == '7'){\r\n  f1= 1013000000ULL;\/\/Frecuencia\r\nf2 = f1 - 169000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == '8'){\r\n  f1= 1410100000ULL;\/\/Frecuencia\r\nf2 = f1 - 218000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == '9'){\r\n  f1= 1810500000ULL;\/\/Frecuencia\r\nf2 = f1 - 276000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1; \r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == '0'){\r\n  f1= 2120000000ULL;\/\/Frecuencia\r\nf2 = f1 - 220000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == 'A'){\r\n  f1= 2492000000ULL;\/\/Frecuencia\r\nf2 = f1 - 351000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == 'B'){\r\n  f1= 2820000000ULL;\/\/Frecuencia\r\nf2 = f1 - 395000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == 'C'){\r\n  f1= 2960000000ULL;\/\/Frecuencia\r\nf2 = f1 - 412000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\n\/\/botonSet = \"SET13\";\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == 'D'){\r\n  f1= 5000000000ULL;\/\/Frecuencia\r\nf2 = f1 - 668000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\n\/\/botonSet = \"SET14\";\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == 'E'){\r\n  f1= 14400000000ULL;\/\/Frecuencia\r\nf2 = f1 - 1858000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\n\/\/botonSet = \"SET15\";\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\nif (customKey == 'F'){\r\n  f1= 14420000000ULL;\/\/Frecuencia\r\nf2 = f1 - 1862000ULL;\/\/Correcci\u00f3n\r\nsi5351.set_freq(f2, SI5351_CLK0);\/\/Seteo de la frecuencia en el CLOCK0\r\nfreq = f1;\r\noled();\/\/Llama a la funci\u00f3n oled para mostrar la frecuencia en el display\r\n}\r\n}\r\n void oled() {\r\n  \/\/Imprimimos en pantalla\r\n  u8g2.clearBuffer();          \/\/ borra la memoria interna\r\n  u8g2.setFont(u8g2_font_ncenB08_tr); \/\/ elige una fuente \r\n  u8g2.drawStr(0,10,\"FRECUENCIA CLOCK0: \");\r\n  u8g2.drawStr(0,30,freq.c_str());\r\n  u8g2.drawStr(80,30,\" Herz\");  \/\/ escribir \"Herz\" en la memoria interna\r\n  freq = f1 \/ 100000000ULL;\r\n  u8g2.drawStr(0,50,freq.c_str());\r\n  u8g2.drawStr(30,50,\" MHz\");  \/\/ escribir \"MHz\" en la memoria interna\r\n  u8g2.sendBuffer();          \/\/ transferir la memoria interna a la pantalla \r\n  }<\/pre>\n<p style=\"text-align: left;\"><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><\/p>\n<hr \/>\n<p style=\"text-align: left;\"><strong>PROYECTO RECOMENDADO<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"\u2705 Generador de funciones con m\u00f3dulo AD9851 y Arduino - PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/4XemszjAFrU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" 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, te sumergir\u00e1s en las profundidades de este incre\u00edble dispositivo y descubrir\u00e1s su potencial ilimitado en la generaci\u00f3n de se\u00f1ales y frecuencias. Acomp\u00e1\u00f1ame mientras exploramos todas las funciones y caracter\u00edsticas del m\u00f3dulo SI5351, desde su capacidad para generar m\u00faltiples frecuencias con una precisi\u00f3n asombrosa hasta su versatilidad en aplicaciones como sintetizadores de frecuencia, [&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":7300,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[1618,45,1612,1617,1613,1066,917,1615,1614,1611,1616],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7286"}],"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=7286"}],"version-history":[{"count":7,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7286\/revisions"}],"predecessor-version":[{"id":7310,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7286\/revisions\/7310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/7300"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=7286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=7286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=7286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}