{"id":5729,"date":"2022-05-13T23:58:39","date_gmt":"2022-05-13T21:58:39","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=5729"},"modified":"2022-05-19T13:28:33","modified_gmt":"2022-05-19T11:28:33","slug":"brazo-articulado","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/","title":{"rendered":"BRAZO ARTICULADO"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Introducci\u00f3n<\/h1>\n\n\n\n<p>Nuestro objetivo para este proyecto era la construcci\u00f3n de un brazo robot controlado mediante Arduino, que pudiese coger peque\u00f1os objetos de peso reducido, desplazarlos y soltarlos en otro lugar cercano. Para ello deb\u00eda contar con la capacidad de rotar sobre s\u00ed mismo, contar con un par de articulaciones que permitiesen regular altura e inclinaci\u00f3n, y una pinza que permitiera el agarre. Para lograrlo hemos tenido que adaptarnos a los medios de los que dispon\u00edamos, as\u00ed como investigar sobre el funcionamiento de los componentes que hacen posible el movimiento del brazo.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Materiales<\/h1>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Material<\/h2>\n\n\n\n<p>Placa Arduino UNO<\/p>\n\n\n\n<p>Protoboard<\/p>\n\n\n\n<p>Cables<\/p>\n\n\n\n<p>Motor paso a paso<\/p>\n\n\n\n<p>Mini &#8211; Servomotor x 4*<\/p>\n\n\n\n<p>Potenci\u00f3metro x 3<\/p>\n\n\n\n<p>Cart\u00f3n<\/p>\n\n\n\n<p>Palos de madera<\/p>\n\n\n\n<p>M\u00f3dulo de alimentaci\u00f3n MB-102<\/p>\n\n\n\n<p>Bot\u00f3n x 2<\/p>\n\n\n\n<p>Coste Total<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Coste<\/h2>\n\n\n\n<p>0 \u20ac<\/p>\n\n\n\n<p>0 \u20ac<\/p>\n\n\n\n<p>6 \u20ac<\/p>\n\n\n\n<p>6 \u20ac<\/p>\n\n\n\n<p>15 \u20ac<\/p>\n\n\n\n<p>5 \u20ac<\/p>\n\n\n\n<p>1 \u20ac<\/p>\n\n\n\n<p>2 \u20ac<\/p>\n\n\n\n<p>1.82 \u20ac<\/p>\n\n\n\n<p>0 \u20ac<\/p>\n\n\n\n<p>36.82 \u20ac<\/p>\n<\/div>\n<\/div>\n\n\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.tinkercad.com\/things\/5zLfQxXODyh-start-simulating\/editel?lessonid=EHD2303J3YPUS5Z&#038;projectid=OIYJ88OJ3OPN3EA&#038;collectionid=OIYJ88OJ3OPN3EA&#038;sharecode=MphecrUassWvDurfbqwEL9yZTuULg7NNsRQpR4bs8rM\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Motor paso a paso<\/h2>\n\n\n\n<p>El motor paso a paso es el principal art\u00edfice de la rotaci\u00f3n del brazo. Es un dispositivo electromec\u00e1nico que convierte los impulsos el\u00e9ctricos en desplazamientos angulares discretos, lo que significa que es capaz de girar una cantidad determinada de grados en funci\u00f3n de sus entradas de control.<\/p>\n\n\n\n<p>Nos hemos valido de la librer\u00eda Stepper.h para hacer uso del motor, y tiene un funcionamiento muy sencillo en realidad: est\u00e1 conectado a un potenci\u00f3metro que, en caso de leer valores dentro de un rango determinado (&lt; 23), esto es, cuando giramos el potenci\u00f3metro hacia la izquierda, el motor paso a paso girar\u00e1 hacia la izquierda; y cuando el potenci\u00f3metro lee valores dentro de otro rango (&gt; 900), esto es, cuando giramos el potenci\u00f3metro hacia la derecha, el motor girar\u00e1 hacia esa direcci\u00f3n.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>potVal0 = analogRead(pot0);\n  if (potVal0 &lt; 23 ) {\n    motor.step(-100);\n  }\n  else if (potVal0 &gt; 900) {\n    motor.step(100);\n  }<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Servomotores<\/h2>\n\n\n\n<p>Los servomotores hacen la funci\u00f3n de articulaciones, y se encargan de ajustar la altura e inclinaci\u00f3n de la pinza, as\u00ed como de abrirla y cerrarla. Un servomotor es un motor el\u00e9ctrico que permite mantener una posici\u00f3n determinada, as\u00ed como cambiar la posici\u00f3n a la que elijamos nosotros. En este caso, le indicaremos el valor mediante los potenci\u00f3metros a los dos primeros, del tercero se encargar\u00e1n los botones.<\/p>\n\n\n\n<p>* En los materiales hay cuatro porque durante la realizaci\u00f3n de la pr\u00e1ctica rompimos uno, pero s\u00f3lo se utilizan tres.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> potVal1 = analogRead(pot1) \/ 11.4;\n  servomotor1.write(potVal1);\n  \n  potVal2 = analogRead(pot2) \/ 11.4;\n  servomotor2.write(potVal2);\n\n<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>void ServicioBoton0(){\n  if (millis() &gt; T0 + 1000){\n    for (int p = 0; p &lt; 90; p++){\n      servomotor3.write(p);\n    }\n   T0 = millis();\n  }\n}\n\n\nvoid ServicioBoton1(){\n  if (millis() &gt; T0 + 1000){\n    for (int p = 90; p &gt; 0; p--){\n      servomotor3.write(p);\n    }\n    T0 = millis();\n  }\n}\n<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bot\u00f3n<\/h2>\n\n\n\n<p>Hay dos botones que se encargan de manejar la pinza, uno para abrirla y otro para cerrarla. Ambos funcionan mediante interrupciones, y cuando detectan la pulsaci\u00f3n ejecutan sus respectivas rutinas.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Potenci\u00f3metros<\/h2>\n\n\n\n<p>Los potenci\u00f3metros son el m\u00e9todo elegido para controlar tanto el motor paso a paso como los dos primeros servomotores. Funcionan como un divisor de tensi\u00f3n o voltaje, y nos permite enviar se\u00f1ales entre 0 y 1024 muy c\u00f3modas de regular, lo cual hace que controlar el brazo articulado sea intuitivo y bastante preciso.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00f3dulo de alimentaci\u00f3n MB-102<\/h2>\n\n\n\n<p>Investigando en Internet le\u00edmos que, si todos los motores se alimentan desde la placa de Arduino UNO, la corriente puede llegar a quemar la placa, y que era m\u00e1s correcto realizar las conexiones tal y como se observa en esta imagen, ya que la alimentaci\u00f3n proviene del m\u00f3dulo MB-102, haciendo que la intensidad para alimentar los motores no pase por la placa de Arduino.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">C\u00f3digo<\/h1>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Servo.h&gt;\n#include &lt;Stepper.h&gt;\n\nServo servomotor3; \/\/Servomotor pinza\nServo servomotor2; \/\/Servomotor enmedio\nServo servomotor1; \/\/Servomotor abajo\nStepper motor(2048, 4, 6, 5, 7);\n\nint i;\nint j;\n\nconst int pot0 = A0; \/\/Potenciometro 1\nint potVal0;\n\nconst int pot1 = A1; \/\/Potenciometro 2\nint potVal1;\nint nuevoPotVal1;\n\nconst int pot2 = A2; \/\/Potenciometro 3\nint potVal2;\n\n\nconst int boton0 = 2;\nconst int boton1 = 3;\nlong T0 = 0;\n\nvoid setup() {\n\n  pinMode(boton0, INPUT);\n  pinMode(boton1, INPUT);\n  attachInterrupt(0, ServicioBoton0, RISING);\n  attachInterrupt(1, ServicioBoton1, RISING);\n\n  servomotor1.attach(9);\n  servomotor2.attach(10);\n  servomotor3.attach(11);\n  motor.setSpeed(5);\n\n  Serial.begin(9600);\n}\n\nvoid loop() {\n \n  potVal0 = analogRead(pot0);\n  if (potVal0 &lt; 23 ) {\n    motor.step(-100);\n  }\n  else if (potVal0 &gt; 900) {\n    motor.step(100);\n  }\n\n  potVal1 = analogRead(pot1) \/ 11.4;\n  servomotor1.write(potVal1);\n  \n  potVal2 = analogRead(pot2) \/ 11.4;\n  servomotor2.write(potVal2);\n\n}\n\nvoid ServicioBoton0(){\n  if (millis() &gt; T0 + 1000){\n    for (int p = 0; p &lt; 90; p++){\n      servomotor3.write(p);\n    }\n   T0 = millis();\n  }\n}\n\n\nvoid ServicioBoton1(){\n  if (millis() &gt; T0 + 1000){\n    for (int p = 90; p &gt; 0; p--){\n      servomotor3.write(p);\n    }\n    T0 = millis();\n  }\n}\n\n\n<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Controles<\/h1>\n\n\n\n<p>El brazo de controla mediante 3 potenci\u00f3metros y un bot\u00f3n<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>El primer potenci\u00f3metro mueve el motor paso a paso y permite rotar el brazo<\/li><li>El segundo potenci\u00f3metro mueve el primer servomotor y regula la altura<\/li><li>El tercer potenci\u00f3metro mueve el segundo servomotor y regula la inclinaci\u00f3n<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Problemas<\/h1>\n\n\n\n<p>A lo largo del desarrollo hemos experimentado gran cantidad de problemas que nos han llevado a experimentar numerosos quebraderos de cabeza. Al principio la rotaci\u00f3n vertical iba a funcionar tambi\u00e9n mediante un servomotor, sin embargo, un funcionaba como nosotros quer\u00edamos y al final investigando descubrimos el motor paso a paso, que si se parec\u00eda m\u00e1s a nuestra idea de poder girar sin l\u00edmite.<\/p>\n\n\n\n<p>La pinza tambi\u00e9n iba a funcionar mediante un potenci\u00f3metro, sin embargo, el que conseguimos para tal prop\u00f3sito no le\u00eda bien los valores, por lo que tuvimos que reemplazarlo por un bot\u00f3n. Este tambi\u00e9n nos dio bastantes problemas porque daba en ocasiones valores arbitrarios, aunque conseguimos paliarlo mediante software.<\/p>\n\n\n\n<p>Otro problema importante que hemos tenido es que al brazo le daban espasmos de vez en cuando de forma aleatorio, y llegamos a la conclusi\u00f3n de que al estar leyendo continuamente todos los potenci\u00f3metros y escribiendo los valores en los servomotores el sistema se estaba sobrecargando y se escapaba alg\u00fan valor que hac\u00eda que el brazo sufriese movimientos bruscos espor\u00e1dicamente. Para ello optamos por tomar medidas orientadas a leer un potenci\u00f3metro y mover un servomotor cada vez.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Potenciales mejoras<\/h1>\n\n\n\n<p>Las principales mejoras que implementar\u00edamos en la pr\u00e1ctica ser\u00edan:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Mejorar tanto los materiales de construcci\u00f3n como la potencia de los servomotores (necesitar\u00edan probablemente una mejor fuente de alimentaci\u00f3n) para que pudiesen mover elementos m\u00e1s pesados<\/li><li>Implementar una interfaz bluetooth o Wi-Fi para facilitar y mejorar los controles<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Video explicativo<\/h1>\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=\"Pr\u00e1ctica Brazo Articulado\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Fx30Ir__8FE?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<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introducci\u00f3n Nuestro objetivo para este proyecto era la construcci\u00f3n de un brazo robot controlado mediante Arduino, que pudiese coger peque\u00f1os objetos de peso reducido, desplazarlos y soltarlos en otro lugar cercano. Para ello deb\u00eda&#46;&#46;&#46;<\/p>\n","protected":false},"author":28,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[8,16],"class_list":["post-5729","post","type-post","status-publish","format-standard","hentry","category-proyectos","tag-arduino","tag-urjc"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>BRAZO ARTICULADO - 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\/brazo-articulado\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BRAZO ARTICULADO - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"Introducci\u00f3n Nuestro objetivo para este proyecto era la construcci\u00f3n de un brazo robot controlado mediante Arduino, que pudiese coger peque\u00f1os objetos de peso reducido, desplazarlos y soltarlos en otro lugar cercano. Para ello deb\u00eda&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-13T21:58:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-19T11:28:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 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\\\/brazo-articulado\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/brazo-articulado\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"BRAZO ARTICULADO\",\"datePublished\":\"2022-05-13T21:58:39+00:00\",\"dateModified\":\"2022-05-19T11:28:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/brazo-articulado\\\/\"},\"wordCount\":899,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"keywords\":[\"Arduino\",\"urjc\"],\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/brazo-articulado\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/brazo-articulado\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/brazo-articulado\\\/\",\"name\":\"BRAZO ARTICULADO - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"datePublished\":\"2022-05-13T21:58:39+00:00\",\"dateModified\":\"2022-05-19T11:28:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/brazo-articulado\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/brazo-articulado\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/brazo-articulado\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BRAZO ARTICULADO\"}]},{\"@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\":\"\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BRAZO ARTICULADO - 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\/brazo-articulado\/","og_locale":"es_ES","og_type":"article","og_title":"BRAZO ARTICULADO - Proyectos con Arduino.","og_description":"Introducci\u00f3n Nuestro objetivo para este proyecto era la construcci\u00f3n de un brazo robot controlado mediante Arduino, que pudiese coger peque\u00f1os objetos de peso reducido, desplazarlos y soltarlos en otro lugar cercano. Para ello deb\u00eda&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2022-05-13T21:58:39+00:00","article_modified_time":"2022-05-19T11:28:33+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/"},"author":{"name":"","@id":""},"headline":"BRAZO ARTICULADO","datePublished":"2022-05-13T21:58:39+00:00","dateModified":"2022-05-19T11:28:33+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/"},"wordCount":899,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"keywords":["Arduino","urjc"],"articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/","name":"BRAZO ARTICULADO - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"datePublished":"2022-05-13T21:58:39+00:00","dateModified":"2022-05-19T11:28:33+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/brazo-articulado\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"BRAZO ARTICULADO"}]},{"@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":"","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/5729","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\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=5729"}],"version-history":[{"count":3,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/5729\/revisions"}],"predecessor-version":[{"id":5755,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/5729\/revisions\/5755"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=5729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=5729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=5729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}