{"id":4411,"date":"2021-12-14T19:34:40","date_gmt":"2021-12-14T19:34:40","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=4411"},"modified":"2021-12-14T21:29:33","modified_gmt":"2021-12-14T21:29:33","slug":"la-ruletrago","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/","title":{"rendered":"La RuleTrago"},"content":{"rendered":"\n<p>Proyecto del Grupo 6 (Juan de Carlos L\u00f3pez, Ra\u00fal Llona Cabeza e Iker Suarez Amutxastegi) de la asignatura de Dise\u00f1o de Sistemas Empotrados de la Universidad Rey Juan Carlos, curso 2021\/22.<\/p>\n\n\n\n<p>En este proyecto de Arduino se va a crear una m\u00e1quina para jugar por turnos a diversos juegos en grupo (<strong>mediante botones y LEDs<\/strong>), cuyo resultado causa que se dispensen chupitos (<strong>utilizando una bomba de agua<\/strong>).<\/p>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"339\" src=\"https:\/\/lh6.googleusercontent.com\/n3vH3st3OLaW4_JnQp8kUTvKHBpKVZjRPgIWBNDR1_V9aAJvulHc48WwyKvafdrkhyj8R8LvTp_5sKgl66rci3XrSn1MOZRW9qQkX_EsY_gSr1rI_7B2siAsiOlbsvOowdZPSz6R\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Reglas del juego<\/h1>\n\n\n\n<p>En cada turno, al jugador que le toque pulsa el bot\u00f3n situado en la parte superior izquierda, que activa la ruleta de LEDs de colores situada en la parte superior, la cual gira hasta detenerse aleatoriamente en uno de los 5 LEDs. Cada color indica que se debe hacer:<\/p>\n\n\n\n<p>LED Verde:&nbsp;(<em>1 jugador<\/em>) No ocurre nada, se pasa al siguiente jugador.<\/p>\n\n\n\n<p>LED Rojo: (<em>1 jugador<\/em>) La m\u00e1quina dispensa un chupito que el jugador debe tomar.<\/p>\n\n\n\n<p>LED Azul: (<em>1 jugador<\/em>) Se inicia una secuencia de memoria en los LEDs azules de la parte inferior de la m\u00e1quina, el jugador debe memorizar la secuencia y pulsar en orden los botones a los que corresponden cada LED. Hay 2 resultados posibles:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Falla la secuencia: se enciende un LED Rojo, y la m\u00e1quina dispensa un chupito.<\/li><li>Acierta la secuencia: se enciende un LED Verde, y el jugador no bebe.<\/li><\/ul>\n\n\n\n<p>LED Amarillo: (<em>2 jugadores<\/em>) El jugador que ha tirado de la ruleta debe pulsar uno de los tres botones; posteriormente tiene que retar a un segundo jugador, el cual tiene que adivinar que bot\u00f3n ha sido presionado y pulsarlo tambi\u00e9n. Hay 2 resultados posibles:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Falla el bot\u00f3n: se enciende un LED Rojo junto a un LED azul para indicar que bot\u00f3n era el correcto; y la m\u00e1quina sirve un chupito que el jugador 2 debe beber.<\/li><li>Acierta el bot\u00f3n: se enciende un LED Verde; y la m\u00e1quina sirve un chupito que el jugador 1 debe beber.<\/li><\/ul>\n\n\n\n<p>LED Morado: (<em>2 jugadores<\/em>) Al igual que en el caso anterior, el jugador que ha tirado de la ruleta reta a otro. Este caso es un juego de reacci\u00f3n, cada jugador escoge 1 bot\u00f3n (izquierdo o derecho) y espera a que se iluminen los LEDs azules; en cuanto esto ocurra, ambos jugadores deben tratar de pulsar su bot\u00f3n lo antes posible. La m\u00e1quina iluminar\u00e1 el LED del ganador. La m\u00e1quina sirve un chupito que el perdedor debe beber.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Video Explicativo<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"La RuleTrago\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/aM9YAk9N5V0?feature=oembed&#038;wmode=opaque\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Componentes<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">Nombre del Componente<\/td><td class=\"has-text-align-center\" data-align=\"center\">Unidades<\/td><td class=\"has-text-align-center\" data-align=\"center\">Precio<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"109\" height=\"109\" src=\"https:\/\/lh5.googleusercontent.com\/HCJuMmR9ZCW87jY-6N1O_XqeZAAJRoPECPJFv0y9DJapTjpGoQd7K1ezu6gFlsAvlBI781i_yZEmuiNcRQYielBl9vYugo4T3bQm_a3i2VyqXV-F6myJBKWoaWMgG5XLSuDLaBL4\"><br>Arduino UNO<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">Provista por la URJC<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"186\" height=\"100\" src=\"https:\/\/lh3.googleusercontent.com\/LWYzkF8McZxt4xy2OWFgr5xkW6O6UuRv-LVWFUdj1mA7l7ysURLh-amIv2gVJvVgwsZYiorvqq4lq29OcM2psAE4qR4GFlitOym9PIKNgwSSd8uvjA5nH-vaf2-YKEiLwFnrp8be\"><br>Bomba de Agua<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">3,50\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"135\" height=\"135\" src=\"https:\/\/lh3.googleusercontent.com\/wXTjF1e7bB6GPhXwd0egBILrQ9WFWD09ReVGJoa957Wn4Nk0rBiQuYlE6W4ZOlFyd_eNBy9gnuM26TbWelmtyfEU685cTG52MaAlWrobnh4NFde6dqs7cw_yyrCT3Rnf-LQrLpy6\"><br>Bater\u00eda 9v<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">2,50\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"135\" height=\"104\" src=\"https:\/\/lh4.googleusercontent.com\/DoSlwbsa3OY8Gcn_xlWo9i3rTeGc_rvbc3TCcEWCvMdiSAnlVxlAmwc0Vw2eTxEI8Tz75Dg37rKQj-V34HLjunGkUFNiwcd5iVuvKXcT4LI9xG0JZtkbDRR17ZQWO_VcGXfp3ERf\"><br>Acoplador de Bater\u00eda 9v<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,40\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"141\" height=\"142\" src=\"https:\/\/lh3.googleusercontent.com\/Vh1U6gFE1MySLTykEanVdFp5GDV5_gxhfvxVqNppBSN6XG-Dk_uB-AuhtTmgqxXkztR0RnUSug6DYh1RsL-1tvefI0DxmawbnHJ3W0DRZbyBEDJZVuZrE6G23hdVClVMUFCcOPxU\"><br>Rel\u00e9 de 5v<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">3,50\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"186\" height=\"103\" src=\"https:\/\/lh3.googleusercontent.com\/Q5_OyR9yJP4dEfTIWj4gd7CiNV8UHjo61hD5g0lmDs51xrrZoHgHTldiAGfWA2uaGbEifyadXns6rBhhPnjE2lqJUFcUI8uS5L9RnXaxSAhR_VkJds4KobquM8Ru6BgaUBvkXuwc\"><br>Pulsador<\/td><td class=\"has-text-align-center\" data-align=\"center\">4<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,40\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"187\" height=\"187\" src=\"https:\/\/lh6.googleusercontent.com\/WgCgzOj2ztKOaA4mV42MKAypuB3LgXsOf660KTdruisZEKxznmJZfQN3N_zorsEyZvYAyQH4gh4Rt5_CcwlEKQG7u04IwvnXTVaqgOfK1yOfR98TpA1UMrObTHJXqqFX-423vKbw\"><br>Placa de Prototipado<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">2,50\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"187\" height=\"140\" src=\"https:\/\/lh6.googleusercontent.com\/ChC7Ahq-oHgS_wEGgVkJvY0nglRvDZNxb9fkuCzemmmNyCYwx6wCGUTPuumi13qwbW1l1cI-ZWcrbnHrFA5rCgE4FpS6701G40sYxL57zgtsdzHr9ZjWjAX0panrLFuybBtYwbkg\"><br>Diodos LED de Colores<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,10 &#8211; 0,50\u20ac<br>Depende del Color<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"154\" height=\"154\" src=\"https:\/\/lh5.googleusercontent.com\/VUytWMCvcWO7E6NUz1XhIcUn9UFichOjVcvRCLwa2ERob4SgHSYkt9wweGuJv7VdQlK-HDUU4HVjBS_vass1tsH6K_GI_Y6ukahha5gVNftMKxCw20Y9OoCklQNpRomZH7Hg7IWr\"><br>Cables Puente<\/td><td class=\"has-text-align-center\" data-align=\"center\">~40<\/td><td class=\"has-text-align-center\" data-align=\"center\">3,10\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"147\" height=\"147\" src=\"https:\/\/lh3.googleusercontent.com\/FecmzXQx6RBbSoi40UYmXx_2jBbqkAuW_Tk0GzFecy4gqGiuT_5kh0ZIhhH5VzSFsYX3LAKmICo6tgbAf2bwHWllAmosdXCL7yM1KbA52cFEhhVPbZDYpFxdSbXij929LL2MaG3L\"><br>Resistencias<\/td><td class=\"has-text-align-center\" data-align=\"center\">10<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,15\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><em><img loading=\"lazy\" decoding=\"async\" width=\"146\" height=\"142\" src=\"https:\/\/lh3.googleusercontent.com\/OLVT3acASbAzUNFHiAPDCDF6ZOxtonCgF9ZgQGgC3uw-tvbtPKFAnrQK35blfDYau12ufO1ELV_B27J6xjP_CaLxTK-WPLQPNzGsezJ9TYzLFcQOq6rCnui9H0II4vTKb5ppkgbe\"><\/em><br>Tubo de Pl\u00e1stico<\/td><td class=\"has-text-align-center\" data-align=\"center\">1<\/td><td class=\"has-text-align-center\" data-align=\"center\">0,30 &#8211; 0,80\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><img loading=\"lazy\" decoding=\"async\" width=\"173\" height=\"132\" src=\"https:\/\/lh3.googleusercontent.com\/DOiVblCNlUUd48v7-HwJOSIAWp-BpC66P8rr77EF40sWnYqQBW7CXBvzQUsHePkY4wq7Fm3IlM2CrMEZqn6UM7FdCghmWzMfYC-HRhwjvocxSfHLsab-UqgHUfbxLX9kRC7CkfNa\"><br>Tablas de Madera<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><td class=\"has-text-align-center\" data-align=\"center\">10\u20ac<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware<\/h2>\n\n\n\n<p>La implementaci\u00f3n hardware del proyecto se divide en tres partes: conexiones de LEDs, conexiones de botones y conexi\u00f3n de la bomba de agua.<\/p>\n\n\n\n<p>Para el correcto funcionamiento de la bomba de agua es necesaria la utilizaci\u00f3n de un rel\u00e9 y una bater\u00eda de 9v. El rel\u00e9 es el encargado de abrir y cortar la se\u00f1al sobre la bomba de agua, mientras que la bater\u00eda aporta la energ\u00eda necesaria para ponerla en marcha.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Esquema de Conexiones<\/h2>\n\n\n\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/Dxi3aYSOPKHa2nv92fP4eUgRxdU8TLRyuDqZ2x_Qsdy_4T7j_pWI6U0OezLPRKJefoPe0Y1HMYIc9hB5FMVrSed_rqiEEHbQRNmRX3RZWlde1NyOnNMlNvnaJzyc2ODSIsTVDsz4\" width=\"615\" height=\"428\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Montaje<\/h2>\n\n\n\n<p>Todo el proyecto se ha construido sobre una caja de madera montada a medida para encajar todos los elementos que necesita la m\u00e1quina. En la parte frontal de la caja se encuentran dispuestos todos los botones y leds para jugar:<\/p>\n\n\n\n<p class=\"has-text-align-center\"><img loading=\"lazy\" decoding=\"async\" width=\"574\" height=\"323\" src=\"https:\/\/lh5.googleusercontent.com\/SAxnorEtrsJA8yOgntnenL-IhzMFLGWIEcSOTaOpKsCMN3cVTBQpEMH6YcKqPFfT2iHO7Yg7BwLm08Z4rDW4NaaA5-MXSx13HLfb3r5OjosiGQSo9Pfyzf0jfeZMcJSN3MOMY02F\"><\/p>\n\n\n\n<p>En la parte posterior, se encuentra el recipiente de donde se extrae la bebida a servir, en dicho recipiente se encuentra la bomba que est\u00e1 conectada a la bater\u00eda y al rel\u00e9. A su vez, en la boca de la bomba est\u00e1 puesto el tubo de pl\u00e1stico por donde fluye la bebida hasta el vaso de chupito.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/d6vvRVn-NZJqBqFKsZ3m3U01YmERPuiXB7WpwDum0-Ondyx32aP2-BuyWieg_X7pFJObSW3Nv4zbdDf3JJgD1xMIMwuEYkdfCqVX2c0xikjZtWacPbiexWJJ-Y3GkoKAztXew6b3\" alt=\"\" width=\"528\" height=\"297\" \/><\/figure><\/div>\n\n\n\n<p>En el interior de la caja se encuentran todos los componentes electr\u00f3nicos y todas las conexiones. De tal forma que quedan aislados de posibles vertimientos de la bebida.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2021\/12\/image.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2021\/12\/image-1024x783.png\" alt=\"\" class=\"wp-image-4424\" width=\"491\" height=\"375\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2021\/12\/image-1024x783.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2021\/12\/image-300x229.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2021\/12\/image-768x587.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2021\/12\/image.png 1413w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \/><\/a><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3digo<\/h2>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/Leds Ruleta\nint led1 = A0;\nint led2 = A1;\nint led3 = 11;\nint led4 = 10;\nint led5 = 5;\nint leds[] = {led1, led2, led3, led4, led5};\n\n\/\/Leds botones\nint ledB0 = 2;\nint ledB1 = 3;\nint ledB2 = 4;\nint ledsB[] = {ledB0, ledB1, ledB2};\n\n\/\/Leds Acierto \/ Error\nint ledV = 12;\nint ledR = 13;\n\n\/\/Botones\nint botonInicio = A5;\nint boton0 = A4;\nint boton1 = A3;\nint boton2 = A2;\nint boton[] = {boton0, boton1, boton2};\n\n\/\/Variables para guardar el estado de los botones\nint botonEstadoInicio = 0;\nint botonEstado0 = 0;\nint botonEstado1 = 0;\nint botonEstado2 = 0;\nint botonEstado[] = {botonEstado0, botonEstado1, botonEstado2};\n\n\/\/Variables juego reto\nint botonEstado0a = 0;\nint botonEstado1a = 0;\nint botonEstado2a = 0;\n\n\/\/Variables juego memoria\nint turno;\nint numTurnos = 5;\nint orden[5];\nboolean parar;\n\n\/\/Variables juego reaccion\nint tiempoReaccion;\n\n\/\/Estado general\nint estado = 0;\nint juego = 0;\n\n\/\/Variables\nint t;\nint c;\nint j;\nint aux;\n\n\/\/Variables para controlar los tiempos de ejecuci\u00f3n\nunsigned long tiempoAnterior;\nunsigned long tiempo;\n\n\/\/Valor aleatorio\nint num;\n\n\/\/Relay\nint relay = 9;\n\nvoid setup() {\n  Serial.begin(9600);\n  randomSeed(analogRead(6));\n  pinMode(led1, OUTPUT);\n  pinMode(led2, OUTPUT);\n  pinMode(led3, OUTPUT);\n  pinMode(led4, OUTPUT);\n  pinMode(led5, OUTPUT);\n  pinMode(ledB0, OUTPUT);\n  pinMode(ledB1, OUTPUT);\n  pinMode(ledB2, OUTPUT);\n  pinMode(ledV, OUTPUT);\n  pinMode(ledR, OUTPUT);\n  pinMode(botonInicio, INPUT);\n  pinMode(boton0, INPUT);\n  pinMode(boton1, INPUT);\n  pinMode(boton2, INPUT);\n  pinMode(relay, OUTPUT);\n  digitalWrite(relay, HIGH);\n}\n\nvoid loop() {\n\n  botonEstadoInicio = digitalRead(botonInicio);\n  if (botonEstadoInicio == HIGH) {\n    estado = 1;\n\n  }\n  switch (estado) {\n    case 1:\n      num = random(25, 50);\n      t = 100;\n      Serial.println(num);\n      digitalWrite(leds[0], LOW);\n      digitalWrite(leds[1], LOW);\n      digitalWrite(leds[2], LOW);\n      digitalWrite(leds[3], LOW);\n      digitalWrite(leds[4], LOW);\n      for (int i = 0; i &lt; num; i++) {\n        digitalWrite(leds[i % 5], HIGH);\n        if ((num - i) &lt; 8) {\n          t = t + 100;\n        }\n        delay(t);\n        if (i != (num - 1)) {\n          digitalWrite(leds[i % 5], LOW);\n        }\n      }\n      switch ((num - 1) % 5) {\n        case 0:\n          \/\/no bebe\n          estado = 0;\n          break;\n        case 1:\n          \/\/bebe\n          dispensar();\n          delay(500);\n          estado = 0;\n          break;\n        case 2:\n          \/\/juego memoria\n          estado = 2;\n          break;\n        case 3:\n          \/\/reto a alguien\n          estado = 3;\n          break;\n        case 4:\n          \/\/juego reacci\u00f3n\n          estado = 4;\n          break;\n        default:\n          break;\n      }\n      break;\n    case 3:\n      \/\/Juego reto\n      esperarBotones();\n      leerBotones();\n      esperarBotones();\n      botonEstado0a = digitalRead(boton0);\n      botonEstado1a = digitalRead(boton1);\n      botonEstado2a = digitalRead(boton2);\n      Serial.println(botonEstado0a);\n      Serial.println(botonEstado1a);\n      Serial.println(botonEstado2a);\n\n      delay(500);\n      for (int i = 0; i &lt; 3; i++) {\n        if (botonEstado[i] == 1) {\n          aux = i;\n        }\n      }\n      if (botonEstado[0] == botonEstado0a &amp;&amp; botonEstado[1] == botonEstado1a &amp;&amp; botonEstado[2] == botonEstado2a) {\n        luzVerde();\n      } else {\n        luzRoja();\n      }\n      for (int j = 0; j &lt; 3; j++) {\n        delay(400);\n        digitalWrite(ledsB[aux], HIGH);\n        delay (400);\n        digitalWrite(ledsB[aux], LOW);\n\n      }\n      delay(1000);\n      dispensar();\n      estado = 0;\n      break;\n    case 2:\n      \/\/Juego memoria\n      digitalWrite(ledsB[0], HIGH);\n      digitalWrite(ledsB[1], HIGH);\n      digitalWrite(ledsB[2], HIGH);\n      delay(3000);\n      digitalWrite(ledsB[0], LOW);\n      digitalWrite(ledsB[1], LOW);\n      digitalWrite(ledsB[2], LOW);\n      turno = 0;\n      parar = false;\n      for (int i = 0; i &lt; numTurnos; i++) {\n        \/\/Se genera la secuencia a memorizar\n        orden[i] = random(0, 3);\n        digitalWrite(ledsB[orden[i]], HIGH);\n        delay(1000);\n        digitalWrite(ledsB[orden[i]], LOW);\n        delay(200);\n      }\n      while (turno &lt; numTurnos &amp;&amp; !parar) {\n        Serial.println(parar);\n        esperarBotones();\n        leerBotones();\n        j = 0;\n        while (j &lt; 3 &amp;&amp; !parar) {\n          if (botonEstado[j] == 1) {\n            if (orden[turno] == j) {\n              luzVerde();\n            } else {\n              parar = true;\n            }\n          }\n          j++;\n        }\n        turno++;\n      }\n      delay (1000);\n      if (!parar) {\n        for (int j = 0; j &lt; 5; j++) {\n          delay(200);\n          digitalWrite(ledV, HIGH);\n          delay (200);\n          digitalWrite(ledV, LOW);\n        }\n      } else {\n        for (int j = 0; j &lt; 5; j++) {\n          delay(200);\n          digitalWrite(ledR, HIGH);\n          delay (200);\n          digitalWrite(ledR, LOW);\n        }\n        dispensar();\n      }\n      estado = 0;\n      break;\n    case 4:\n      \/\/juego reacci\u00f3n\n      parar = false;\n      digitalWrite(ledsB[0], HIGH);\n      digitalWrite(ledsB[2], HIGH);\n      delay(5000);\n      digitalWrite(ledsB[0], LOW);\n      digitalWrite(ledsB[2], LOW);\n      tiempoReaccion = (random(2000, 12000));\n      tiempo = millis();\n      tiempoAnterior = tiempo;\n      while (tiempo - tiempoAnterior &lt; tiempoReaccion &amp;&amp; !parar) {\n        tiempo = millis();\n        botonEstado[0] = digitalRead(boton0);\n        botonEstado[2] = digitalRead(boton2);\n        for (int i = 0; i &lt; 3; i++) {\n          botonEstado[i] = digitalRead(boton[i]);\n          if (botonEstado[i] == 1) {\n            digitalWrite(ledsB[i], HIGH);\n            parar = true;\n            aux = i;\n          }\n        }\n      }\n      if (!parar) {\n        for (int i = 0; i &lt; 3; i++) {\n          digitalWrite(ledsB[i], HIGH);\n        }\n        esperarBotones();\n        leerBotones();\n        for (int i = 0; i &lt; 3; i++) {\n          digitalWrite(ledsB[i], LOW);\n        }\n        if (botonEstado[0] == 1) {\n          digitalWrite(ledsB[0], HIGH);\n          for (int j = 0; j &lt; 5; j++) {\n            delay(200);\n            digitalWrite(ledV, HIGH);\n            delay (200);\n            digitalWrite(ledV, LOW);\n          }\n          delay(500);\n          digitalWrite(ledsB[0], LOW);\n        } else {\n          digitalWrite(ledsB[2], HIGH);\n          for (int j = 0; j &lt; 5; j++) {\n            delay(200);\n            digitalWrite(ledV, HIGH);\n            delay (200);\n            digitalWrite(ledV, LOW);\n          }\n          delay(500);\n          digitalWrite(ledsB[2], LOW);\n        }\n      } else {\n        for (int j = 0; j &lt; 5; j++) {\n          delay(200);\n          digitalWrite(ledR, HIGH);\n          delay (200);\n          digitalWrite(ledR, LOW);\n        }\n        delay(500);\n        digitalWrite(ledsB[aux], LOW);\n      }\n      estado = 0;\n      dispensar();\n      break;\n    default:\n      break;\n  }\n}\n\nvoid esperarBotones() {\n  while (digitalRead(boton0) == digitalRead(boton1) &amp;&amp; digitalRead(boton0) == digitalRead(boton2)) {\n  }\n}\n\nvoid leerBotones() {\n  botonEstado0 = digitalRead(boton0);\n  botonEstado1 = digitalRead(boton1);\n  botonEstado2 = digitalRead(boton2);\n  botonEstado[0] = digitalRead(boton0);\n  botonEstado[1] = digitalRead(boton1);\n  botonEstado[2] = digitalRead(boton2);\n  Serial.println(botonEstado[0]);\n  Serial.println(botonEstado[1]);\n  Serial.println(botonEstado[2]);\n  delay(500);\n}\n\nvoid luzVerde() {\n  digitalWrite(ledV, HIGH);\n  delay(1000);\n  digitalWrite(ledV, LOW);\n}\n\nvoid luzRoja() {\n  digitalWrite(ledR, HIGH);\n  delay(1000);\n  digitalWrite(ledR, LOW);\n}\n\nvoid dispensar() {\n  digitalWrite(relay, LOW);\n  delay(800);\n  digitalWrite(relay, HIGH);\n  delay(500);\n}\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Memoria del proyecto<\/h2>\n\n\n\n<div class=\"wp-block-file\"><a href=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2021\/12\/MemoriaG06.pdf\">MemoriaG06<\/a><a href=\"https:\/\/blogs.etsii.urjc.es\/wp-content\/uploads\/sites\/8\/2021\/12\/MemoriaG06.pdf\" class=\"wp-block-file__button\" download>Descarga<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Proyecto del Grupo 6 (Juan de Carlos L\u00f3pez, Ra\u00fal Llona Cabeza e Iker Suarez Amutxastegi) de la asignatura de Dise\u00f1o de Sistemas Empotrados de la Universidad Rey Juan Carlos, curso 2021\/22. En este proyecto&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":4470,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4411","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proyectos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>La RuleTrago - Proyectos con Arduino.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La RuleTrago - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"Proyecto del Grupo 6 (Juan de Carlos L\u00f3pez, Ra\u00fal Llona Cabeza e Iker Suarez Amutxastegi) de la asignatura de Dise\u00f1o de Sistemas Empotrados de la Universidad Rey Juan Carlos, curso 2021\/22. En este proyecto&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-14T19:34:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-14T21:29:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2021\/12\/RULETA.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1418\" \/>\n\t<meta property=\"og:image:height\" content=\"816\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Administrador de la red\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Administrador de la red\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/\"},\"author\":{\"name\":\"Administrador de la red\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/bdc38fea664f13638d2a51f4d2fc7211\"},\"headline\":\"La RuleTrago\",\"datePublished\":\"2021-12-14T19:34:40+00:00\",\"dateModified\":\"2021-12-14T21:29:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/\"},\"wordCount\":677,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2021\\\/12\\\/RULETA.png\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/\",\"name\":\"La RuleTrago - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2021\\\/12\\\/RULETA.png\",\"datePublished\":\"2021-12-14T19:34:40+00:00\",\"dateModified\":\"2021-12-14T21:29:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2021\\\/12\\\/RULETA.png\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2021\\\/12\\\/RULETA.png\",\"width\":1418,\"height\":816},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/la-ruletrago\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"La RuleTrago\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"name\":\"Proyectos con Arduino.\",\"description\":\"Blog de proyectos de Arduino de alumnos de la URJC\",\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\",\"name\":\"Universidad Rey Juan Carlos\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"width\":745,\"height\":288,\"caption\":\"Universidad Rey Juan Carlos\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/bdc38fea664f13638d2a51f4d2fc7211\",\"name\":\"Administrador de la red\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g\",\"caption\":\"Administrador de la red\"},\"sameAs\":[\"https:\\\/\\\/blogs.etsii.urjc.es\"],\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/etsiiadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"La RuleTrago - Proyectos con Arduino.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/","og_locale":"es_ES","og_type":"article","og_title":"La RuleTrago - Proyectos con Arduino.","og_description":"Proyecto del Grupo 6 (Juan de Carlos L\u00f3pez, Ra\u00fal Llona Cabeza e Iker Suarez Amutxastegi) de la asignatura de Dise\u00f1o de Sistemas Empotrados de la Universidad Rey Juan Carlos, curso 2021\/22. En este proyecto&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2021-12-14T19:34:40+00:00","article_modified_time":"2021-12-14T21:29:33+00:00","og_image":[{"width":1418,"height":816,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2021\/12\/RULETA.png","type":"image\/png"}],"author":"Administrador de la red","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Administrador de la red","Tiempo de lectura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/"},"author":{"name":"Administrador de la red","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/bdc38fea664f13638d2a51f4d2fc7211"},"headline":"La RuleTrago","datePublished":"2021-12-14T19:34:40+00:00","dateModified":"2021-12-14T21:29:33+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/"},"wordCount":677,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2021\/12\/RULETA.png","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/","name":"La RuleTrago - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2021\/12\/RULETA.png","datePublished":"2021-12-14T19:34:40+00:00","dateModified":"2021-12-14T21:29:33+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2021\/12\/RULETA.png","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2021\/12\/RULETA.png","width":1418,"height":816},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/la-ruletrago\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"La RuleTrago"}]},{"@type":"WebSite","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","name":"Proyectos con Arduino.","description":"Blog de proyectos de Arduino de alumnos de la URJC","publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization","name":"Universidad Rey Juan Carlos","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","width":745,"height":288,"caption":"Universidad Rey Juan Carlos"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/bdc38fea664f13638d2a51f4d2fc7211","name":"Administrador de la red","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e8e366128f81a82735b0b00fe6d280414b4bad087e380fa9fee9694454b8a6fa?s=96&d=mm&r=g","caption":"Administrador de la red"},"sameAs":["https:\/\/blogs.etsii.urjc.es"],"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/etsiiadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/4411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=4411"}],"version-history":[{"count":21,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/4411\/revisions"}],"predecessor-version":[{"id":4485,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/4411\/revisions\/4485"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/4470"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=4411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=4411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=4411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}