        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":7018,"date":"2022-08-09T22:33:39","date_gmt":"2022-08-09T22:33:39","guid":{"rendered":"https:\/\/rogerbit.com\/wprb\/?p=7018"},"modified":"2022-08-09T22:33:39","modified_gmt":"2022-08-09T22:33:39","slug":"control-de-acceso","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2022\/08\/control-de-acceso\/","title":{"rendered":"Control de acceso b\u00e1sico con teclado matricial y arduino"},"content":{"rendered":"<p><iframe loading=\"lazy\" title=\"\u2705 Control de acceso b\u00e1sico con teclado matricial y arduino \ud83d\udd11\ud83d\udd12 - PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/mEUXDrxI7dE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<hr \/>\n<p>En este tutorial veremos como crear un control de acceso b\u00e1sico, con teclado matricial de membrana y arduino nano. Armaremos el circuito, analizaremos el c\u00f3digo fuente y finalmente probaremos este sistema. No te pierdas ning\u00fan video m\u00e1s suscr\u00edbete a nuestro canal de telegram https:\/\/t.me\/carlosvolt_electronica_robotica<\/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>Componentes electr\u00f3nicos<\/p>\n<p><strong>Arduino Nano<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6034\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg\" sizes=\"(max-width: 321px) 100vw, 321px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg 650w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-600x600.jpg 600w\" alt=\"\" width=\"321\" height=\"321\" \/><\/a><\/p>\n<p>El Arduino Nano es una placa peque\u00f1a, completa y compatible con la placa de pruebas basada en el ATmega328 (Arduino Nano 3.x).\u00a0Tiene m\u00e1s o menos la misma funcionalidad del Arduino Duemilanove, pero en un paquete diferente.\u00a0Solo carece de un conector de alimentaci\u00f3n de CC y funciona con un cable USB Mini-B en lugar de uno est\u00e1ndar.<\/p>\n<table>\n<tbody>\n<tr>\n<td>Microcontrolador<\/td>\n<td>ATmega328<\/td>\n<\/tr>\n<tr>\n<td>Arquitectura<\/td>\n<td>AVR<\/td>\n<\/tr>\n<tr>\n<td>Tensi\u00f3n de funcionamiento<\/td>\n<td>5 V<\/td>\n<\/tr>\n<tr>\n<td>Memoria flash<\/td>\n<td>32 KB de los cuales 2 KB utiliza el gestor de arranque<\/td>\n<\/tr>\n<tr>\n<td>SRAM<\/td>\n<td>2 KB<\/td>\n<\/tr>\n<tr>\n<td>Velocidad de reloj<\/td>\n<td>16 MHz<\/td>\n<\/tr>\n<tr>\n<td>Pines anal\u00f3gicos IN<\/td>\n<td>8<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>1 KB<\/td>\n<\/tr>\n<tr>\n<td>Corriente CC por pines de E \/ S<\/td>\n<td>40 mA (pines de E \/ S)<\/td>\n<\/tr>\n<tr>\n<td>Voltaje de entrada<\/td>\n<td>7-12 V<\/td>\n<\/tr>\n<tr>\n<td>Pines de E \/ S digitales<\/td>\n<td>22 (6 de los cuales son PWM)<\/td>\n<\/tr>\n<tr>\n<td>Salida PWM<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>El consumo de energ\u00eda<\/td>\n<td>19 mA<\/td>\n<\/tr>\n<tr>\n<td>Tama\u00f1o de PCB<\/td>\n<td>18 x 45 mm<\/td>\n<\/tr>\n<tr>\n<td>Peso<\/td>\n<td>7 g<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Diagrama de pines<\/h3>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6033\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1024x1024.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1024x1024.png 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-150x150.png 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-300x300.png 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-768x768.png 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-600x600.png 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-820x820.png 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1320x1321.png 1320w\" alt=\"\" width=\"1024\" height=\"1024\" \/><\/a><\/p>\n<hr \/>\n<p><strong>Buzzer<\/strong><\/p>\n<p><strong><img loading=\"lazy\" class=\"alignnone wp-image-6891\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/buzzer.jpg\" sizes=\"(max-width: 188px) 100vw, 188px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/buzzer.jpg 368w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/buzzer-263x300.jpg 263w\" alt=\"\" width=\"188\" height=\"214\" \/><\/strong><\/p>\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<h4>M\u00f3dulo Relay<\/h4>\n<div><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/realay.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6203\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/realay-1024x875.jpg\" sizes=\"(max-width: 343px) 100vw, 343px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/realay-1024x875.jpg 1024w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/realay-300x256.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/realay-768x656.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/realay-600x513.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/realay-820x701.jpg 820w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/realay-1320x1128.jpg 1320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/01\/realay.jpg 2048w\" alt=\"\" width=\"343\" height=\"293\" \/><\/a><\/div>\n<div>\n<h4>ESPECIFICACIONES T\u00c9CNICAS<\/h4>\n<ul>\n<li>Voltaje de Operaci\u00f3n: 5V DC<\/li>\n<li>Se\u00f1al de Control: TTL (3.3V o 5V)<\/li>\n<li>N\u00ba de Relays (canales):\u00a01\u00a0CH<\/li>\n<li>Capacidad m\u00e1x: 10A\/250VAC, 10A\/30VDC<\/li>\n<li>Corriente m\u00e1x: 10A (NO), 5A (NC)<\/li>\n<li>Tiempo de acci\u00f3n: 10 ms \/ 5 ms<\/li>\n<li>Para activar salida NO: 0 Voltios<\/li>\n<\/ul>\n<hr \/>\n<p><strong>Z\u00f3calo para arduino nano<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-6895\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo.jpg\" sizes=\"(max-width: 320px) 100vw, 320px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo.jpg 320w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/06\/zocalo-300x225.jpg 300w\" alt=\"\" width=\"320\" height=\"240\" \/><\/p>\n<hr \/>\n<p><strong>Un resistor de 470 Ohm<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone  wp-image-7021\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/470ohm.jpg\" alt=\"\" width=\"178\" height=\"178\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/470ohm.jpg 600w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/470ohm-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/470ohm-150x150.jpg 150w\" sizes=\"(max-width: 178px) 100vw, 178px\" \/><\/p>\n<hr \/>\n<p>Un teclado de membrana de 4 x 4<\/p>\n<p><img loading=\"lazy\" class=\"alignnone  wp-image-7022\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/teclado-de-membrana.jpg\" alt=\"\" width=\"296\" height=\"384\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/teclado-de-membrana.jpg 771w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/teclado-de-membrana-231x300.jpg 231w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/teclado-de-membrana-768x996.jpg 768w\" sizes=\"(max-width: 296px) 100vw, 296px\" \/><\/p>\n<hr \/>\n<p><strong>Cables dupont hembra macho<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone wp-image-7023 \" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/dupunt-macho-hembra-150x150.jpg\" alt=\"\" width=\"225\" height=\"225\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/dupunt-macho-hembra-150x150.jpg 150w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/dupunt-macho-hembra-300x300.jpg 300w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/dupunt-macho-hembra-768x768.jpg 768w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/dupunt-macho-hembra.jpg 800w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/p>\n<hr \/>\n<p><strong>Pines macho a 90 grados<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone  wp-image-7024\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/pinesmacho90grados.jpg\" alt=\"\" width=\"318\" height=\"230\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/pinesmacho90grados.jpg 500w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/pinesmacho90grados-300x217.jpg 300w\" sizes=\"(max-width: 318px) 100vw, 318px\" \/><\/p>\n<hr \/>\n<p><strong>Un diodo led de 5 mm<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"alignnone size-full wp-image-7025\" src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/led5mm.jpg\" alt=\"\" width=\"300\" height=\"225\" \/><\/p>\n<\/div>\n<hr \/>\n<p><strong>Circuito impreso (pcb)<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pcb-1.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6275\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pcb-1.jpg\" sizes=\"(max-width: 350px) 100vw, 350px\" srcset=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pcb-1.jpg 350w, https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2021\/02\/pcb-1-292x300.jpg 292w\" alt=\"\" width=\"350\" height=\"359\" \/><\/a><\/p>\n<p>Archivo gerber &#8212;&gt; <a href=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2022\/08\/pcb.zip\">pcb<\/a><\/p>\n<div>\n<hr \/>\n<p><strong>C\u00f3digo fuente<\/strong><\/p>\n<pre class=\"lang:arduino decode:true \" title=\"C\u00f3digo Fuente\">#include &lt;Keypad.h&gt; \r\nchar password[]=\"1234\";  \/\/Contrase\u00f1a de 4 d\u00edgitos\r\nchar clave[4];            \/\/Aqui guardamos los caracteres presionados en el teclado\r\nint conteo=0;          \/\/Esta variable se aumente en 1 x cada tecla precionada \r\n \r\nconst byte FILAS = 4; \/\/Numero de filas del teclado que se esta usando\r\nconst byte COLUMNAS = 4; \/\/Numero de columnas del teclado que se esta usando\r\n\/\/Mapa del teclado que estamos usando\r\nchar mapaTeclas[FILAS][COLUMNAS] =  \r\n{\r\n  {'1','2','3','A'},\r\n  {'4','5','6','B'},\r\n  {'7','8','9','C'},\r\n  {'*','0','#','D'}\r\n};\r\n \r\nbyte pinesFilas[FILAS] = {10, 9, 8, 7}; \/\/Pines donde estan las filas del teclado \r\nbyte pinesColumnas[COLUMNAS] = {6, 5, 4, 3}; \/\/Pines donde estan las columnas del teclado\r\n \r\nKeypad teclapad = Keypad(makeKeymap(mapaTeclas), pinesFilas, pinesColumnas, FILAS, COLUMNAS); \/\/Inicializamos el teclado matricial\r\n \r\nvoid setup()\r\n{\r\n  Serial.begin(9600); \/\/Puerto serie a 9600 bps\r\n  pinMode(2, OUTPUT); \/\/Pin 2 como salida para el m\u00f3dulo relay\r\n  pinMode(12, OUTPUT); \/\/Pin 12 como salida para el buzzer\r\n  }\r\n \r\nvoid loop()\r\n{\r\n  char tecla = teclapad.getKey(); \/\/se alamacena en la variable \"tecla\" el caracter presionado\r\n  if (tecla != NO_KEY)         \/\/\u00bfSe ha presionado alguna tecla?\r\n  {\r\n    clave[conteo]=tecla;          \/\/Almacenamos caracter por caracter en el arreglo clave[]\r\n    Serial.println(clave[conteo]);    \/\/Se muestra en el puerto serial la tecla presionada\r\n    conteo=conteo+1;              \/\/Se incremente en 1 la variable conteo\r\n    if(conteo==4)  \/\/Si 4 teclas fueron presionadas se verifica si la clave es la correcta o no\r\n    {\r\n      if(clave[0]==password[0]&amp;&amp;clave[1]==password[1]&amp;&amp;clave[2]==password[2]&amp;&amp;clave[3]==password[3])\r\n      {\r\n        bip(100);\/\/Suena un solo bip en el buzzer indicando que la calve es correcta\r\n        \/\/Activamos el m\u00f3dulo relay durante 3 segundos para la apertura de una puerta\r\n        digitalWrite(2,HIGH);\r\n        delay(3000);\r\n        digitalWrite(2,LOW);\r\n        conteo=0;\/\/Seteamos la variable conteo al valor 0\r\n      }\r\n      \/\/Si la clave es incorrecta sonar\u00e1 dos veces el buzzer\r\n      if (conteo!=0){\r\n        bip(100);\r\n        bip(100);\r\n      }\r\n      conteo=0;  \/\/Seteamos la variable conteo al valor 0\r\n    }\r\n  }\r\n}\r\n\r\n\/\/Sonido del buzzer\r\nvoid bip(int demora){\r\ndigitalWrite(12, HIGH);\r\ndelay(demora);\r\ndigitalWrite(12, LOW);\r\ndelay(demora);\r\n  }<\/pre>\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\" title=\"\u2705\ud83e\udd16 Robot controlado con servos e infrarrojos - PCBWay.es\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/n24QvgFojys?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<\/div>\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 crear un control de acceso b\u00e1sico, con teclado matricial de membrana y arduino nano. Armaremos el circuito, analizaremos el c\u00f3digo fuente y finalmente probaremos este sistema. No te pierdas ning\u00fan video m\u00e1s suscr\u00edbete a nuestro canal de telegram https:\/\/t.me\/carlosvolt_electronica_robotica Tal vez pueda interesarte proyectos en arduino, pic, rob\u00f3tica, telecomunicaciones, suscribete [&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":7027,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[1478,1472,1476,1480,45,351,1484,181,486,906,717,1479,1481,1482,1473,1469,595,331,624,514,1483,1475,7,1474,1066,917,1458,1459,1477,31,1455,1471,1470,687],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7018"}],"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=7018"}],"version-history":[{"count":3,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7018\/revisions"}],"predecessor-version":[{"id":7028,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/7018\/revisions\/7028"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/7027"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=7018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=7018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=7018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}