{"id":414,"date":"2019-11-06T16:15:00","date_gmt":"2019-11-06T15:15:00","guid":{"rendered":""},"modified":"2020-06-21T12:37:02","modified_gmt":"2020-06-21T10:37:02","slug":"control-del-robotcar-con-la-realidad-aumentada-mblock-2-0","status":"publish","type":"post","link":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/control-del-robotcar-con-la-realidad-aumentada-mblock-2-0\/","title":{"rendered":"Control del RobotCar con la Realidad Aumentada &#8211; mBlock 2.0."},"content":{"rendered":"<h2 style=\"text-align: center\">Control del RobotCar con la Realidad Aumentada &#8211; mBlock 2.0.<\/h2>\n<div>\n<div style=\"text-align: center\"><span style=\"text-align: left\">Este c\u00f3digo es una versi\u00f3n del proyecto \u00abRobotCar controlado con los cursores del ordenador\u00bb, pero en este caso vamos a usar el sensor de v\u00eddeo de nuestro ordenador y crear unos cursores virtuales que toc\u00e1ndolos con nuestras manos har\u00e1n que nuestro coche se mueva.&nbsp;<\/span><\/p>\n<p><span style=\"text-align: left\"><span style=\"text-align: center\"><i>S\u00f3lo a\u00f1adir\u00e9 que estos c\u00f3digos son lo m\u00e1s b\u00e1sico que se me ha ocurrido, que se pueden mejorar, y que est\u00e1n preparados para que se puedan usar con alumnos de primaria y primer ciclo de la ESO.<\/i><\/span><\/span><\/div>\n<div style=\"text-align: left\">El c\u00f3digo que os adjunto ser\u00eda para la placa \u00bb Motor Driver Controlador 2 motores HG7881&#8243; , que ser\u00eda la que tiene este robot<\/p>\n<div style=\"clear: both;text-align: center\"><a href=\"https:\/\/1.bp.blogspot.com\/-q47j-Iz_QFg\/XZovjrd6buI\/AAAAAAAAAhE\/3IQufFvJrsUKsgdLQqysfoN9xjbpvXi_QCLcBGAsYHQ\/s1600\/EL0463%2BMOTOR%2BDRIVER%2BControlador%2B2%2Bmotores%2BHG7881.jpg\" style=\"margin-left: 1em;margin-right: 1em\"><img decoding=\"async\" border=\"0\" data-original-height=\"159\" data-original-width=\"318\" src=\"https:\/\/1.bp.blogspot.com\/-q47j-Iz_QFg\/XZovjrd6buI\/AAAAAAAAAhE\/3IQufFvJrsUKsgdLQqysfoN9xjbpvXi_QCLcBGAsYHQ\/s1600\/EL0463%2BMOTOR%2BDRIVER%2BControlador%2B2%2Bmotores%2BHG7881.jpg\" \/><\/a><\/div>\n<h1 style=\"background-color: white;line-height: 21.6px;margin: 0px\"><\/h1>\n<div>Las conexiones para los motores A y B, se hacen con pines PWM . En el c\u00f3digo que os adjunto ten\u00e9is que saber&nbsp;<\/div>\n<div><\/p>\n<div>\n<div style=\"text-align: left\">&nbsp; &nbsp; B &#8211; IA &#8211; Avance del motor B&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8212;&nbsp; &nbsp;Pin PWM &#8211; 10<br \/>&nbsp; &nbsp; B &#8211; IB &#8211; Retroceso del motor B&nbsp; &nbsp; &nbsp; &#8212;&nbsp; &nbsp;Pin PWM &#8211; 9<\/div>\n<\/div>\n<div>\n<div style=\"text-align: left\">&nbsp; &nbsp; A &#8211; IA &#8211; Avance del motor A&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8212;&nbsp; &nbsp;Pin PWM &#8211; 6<\/div>\n<\/div>\n<div style=\"text-align: left\">&nbsp; &nbsp; A &#8211; IB &#8211; Retroceso del motor A&nbsp; &nbsp; &nbsp; &#8212;&nbsp; Pin PWM &#8211; 5<\/div>\n<\/div>\n<p><\/p>\n<div style=\"text-align: center\"><b>C\u00d3DIGO para mBlock basado en Scratch 2.0.<\/b><\/div>\n<div style=\"clear: both;text-align: center\"><\/div>\n<p>La estructura de este c\u00f3digo cambia un poco, ahora tenemos que codificar cada una de las flechas y botones que aparecen en la pantalla: bot\u00f3n parar, flecha derecha, flecha izquierda, flecha hacia arriba (avanzar) y flecha hacia abajo (retroceder). Vamos al l\u00edo<\/p>\n<div style=\"text-align: center\">\u00a1\u00a1OJO!! En cada uno de los sprites tengo que definir los bloques que usemos.<\/div>\n<p><\/p>\n<div style=\"clear: both;text-align: center\"><\/div>\n<div style=\"text-align: center\"><b>Este c\u00f3digo ser\u00eda para el escenario<\/b><\/div>\n<p><\/p>\n<div style=\"clear: both;text-align: center\"><a href=\"https:\/\/1.bp.blogspot.com\/-Hhu11as7XEU\/XaGsbLnBYII\/AAAAAAAAAjM\/XeL992IZf_chEArLeMMV0y4LWLBxAWlQgCLcBGAsYHQ\/s1600\/Perecito_CursoresVirtuales_CodigoEscenario.png\" style=\"margin-left: 1em;margin-right: 1em\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"627\" data-original-width=\"976\" height=\"409\" src=\"https:\/\/1.bp.blogspot.com\/-Hhu11as7XEU\/XaGsbLnBYII\/AAAAAAAAAjM\/XeL992IZf_chEArLeMMV0y4LWLBxAWlQgCLcBGAsYHQ\/s640\/Perecito_CursoresVirtuales_CodigoEscenario.png\" width=\"640\" \/><\/a><\/div>\n<p><\/p>\n<div style=\"text-align: center\"><b>Girar hacia la izquierda<\/b><\/div>\n<div style=\"text-align: center\"><b><br \/><\/b><\/div>\n<div style=\"clear: both;text-align: center\"><a href=\"https:\/\/1.bp.blogspot.com\/-_odRtAP75ds\/XaGtJloyE-I\/AAAAAAAAAjc\/mUBX0nAh5nQUGLH9rFjExSDKk7dJ4B2FwCLcBGAsYHQ\/s1600\/Perecito_CursoresVirtuales_CodigoFlechaIzquierda.png\" style=\"margin-left: 1em;margin-right: 1em\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"621\" data-original-width=\"1016\" height=\"390\" src=\"https:\/\/1.bp.blogspot.com\/-_odRtAP75ds\/XaGtJloyE-I\/AAAAAAAAAjc\/mUBX0nAh5nQUGLH9rFjExSDKk7dJ4B2FwCLcBGAsYHQ\/s640\/Perecito_CursoresVirtuales_CodigoFlechaIzquierda.png\" width=\"640\" \/><\/a><\/div>\n<div style=\"text-align: center\"><\/div>\n<div style=\"clear: both;text-align: center\"><\/div>\n<div style=\"text-align: center\"><b>Avanzar<\/b><\/div>\n<div style=\"text-align: center\"><b><br \/><\/b><\/div>\n<div style=\"clear: both;text-align: center\"><a href=\"https:\/\/1.bp.blogspot.com\/-T1tt5JWLh0o\/XaGtl5eTBZI\/AAAAAAAAAjk\/vWsbtwPho0kwTCXxpjIKAIY8pH7qDFOdACLcBGAsYHQ\/s1600\/Perecito_CursoresVirtuales_CodigoAvanzar.png\" style=\"margin-left: 1em;margin-right: 1em\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"617\" data-original-width=\"1057\" height=\"372\" src=\"https:\/\/1.bp.blogspot.com\/-T1tt5JWLh0o\/XaGtl5eTBZI\/AAAAAAAAAjk\/vWsbtwPho0kwTCXxpjIKAIY8pH7qDFOdACLcBGAsYHQ\/s640\/Perecito_CursoresVirtuales_CodigoAvanzar.png\" width=\"640\" \/><\/a><\/div>\n<div style=\"text-align: center\"><\/div>\n<div style=\"text-align: center\"><b>Retroceder<\/b><\/div>\n<div style=\"text-align: center\"><b><br \/><\/b><\/div>\n<div style=\"clear: both;text-align: center\"><a href=\"https:\/\/1.bp.blogspot.com\/-AN3DTE-7kMI\/XaGtrg_jyzI\/AAAAAAAAAjo\/W-yo3fV6WtA0ZsjgwVh7ode4XdCT4YqXgCLcBGAsYHQ\/s1600\/Perecito_CursoresVirtuales_CodigoRetroceder.png\" style=\"margin-left: 1em;margin-right: 1em\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"640\" data-original-width=\"1035\" height=\"394\" src=\"https:\/\/1.bp.blogspot.com\/-AN3DTE-7kMI\/XaGtrg_jyzI\/AAAAAAAAAjo\/W-yo3fV6WtA0ZsjgwVh7ode4XdCT4YqXgCLcBGAsYHQ\/s640\/Perecito_CursoresVirtuales_CodigoRetroceder.png\" width=\"640\" \/><\/a><\/div>\n<div style=\"text-align: center\"><\/div>\n<div style=\"text-align: center\"><b>Girar hacia la derecha<\/b><\/div>\n<div style=\"text-align: center\"><\/div>\n<div style=\"clear: both;text-align: center\"><a href=\"https:\/\/1.bp.blogspot.com\/-eSqTlfVPkvw\/XaGtzOQqdaI\/AAAAAAAAAjs\/Yhug9hUybicx_j3t1F07H9jL7hEkgrFyQCLcBGAsYHQ\/s1600\/Perecito_CursoresVirtuales_CodigoFlechaDerecha.png\" style=\"margin-left: 1em;margin-right: 1em\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"625\" data-original-width=\"1015\" height=\"394\" src=\"https:\/\/1.bp.blogspot.com\/-eSqTlfVPkvw\/XaGtzOQqdaI\/AAAAAAAAAjs\/Yhug9hUybicx_j3t1F07H9jL7hEkgrFyQCLcBGAsYHQ\/s640\/Perecito_CursoresVirtuales_CodigoFlechaDerecha.png\" width=\"640\" \/><\/a><\/div>\n<div style=\"text-align: center\"><\/div>\n<div style=\"text-align: center\"><b>\u00a1\u00a1 OJO !!<\/b>&nbsp;Cuando termines, no te olvides de pulsar la tecla espacio para&nbsp;<\/div>\n<div style=\"text-align: center\">apagar la c\u00e1mara de tu ordenador.<\/div>\n<div style=\"text-align: center\"><\/div>\n<div style=\"text-align: center\">\n<div style=\"text-align: left\">En mi caso como a\u00fan no tengo el m\u00f3dulo bluetooth en mi robot, tengo que hacerlo con el robot conectado por el USB, pero a\u00fan as\u00ed es una pasada ver como interacciona Scratch, Realidad Aumentada y Rob\u00f3tica. Aqu\u00ed ten\u00e9is el v\u00eddeo.<\/div>\n<\/div>\n<div style=\"text-align: center\">\n<div style=\"text-align: left\"><\/div>\n<div style=\"clear: both;text-align: center\"><object height=\"366\" width=\"420\"><\/object><\/div>\n<div style=\"text-align: left\"><\/div>\n<div style=\"text-align: left\"><b>Otros proyectos:<\/b><br \/><b><br \/><\/b><i><a href=\"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/siguelineas-con-mblock-2-0\/\" target=\"_blank\" rel=\"noopener noreferrer\">Siguel\u00edneas con mBlock 2.0.<\/a><\/i><br \/><i><a href=\"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/evita-obstaculos-con-mblock-2-0\/\" target=\"_blank\" rel=\"noopener noreferrer\">Evita Obst\u00e1culos con mBlock 2.0.<\/a><\/i><br \/><i>Control del RobotCar con un mando a distancia usando mBlock 2.0.<\/i><br \/><i><a href=\"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/proyecto-distintas-formas-de-controlar-un-robot\/\" target=\"_blank\" rel=\"noopener noreferrer\">Proyecto &#8211; Distintas formas de controlar un RobotCar<\/a><\/i><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Control del RobotCar con la Realidad Aumentada &#8211; mBlock 2.0. Este c\u00f3digo es una versi\u00f3n del proyecto \u00abRobotCar controlado con los cursores del ordenador\u00bb, pero en este caso vamos a usar el sensor de v\u00eddeo de nuestro ordenador y crear unos cursores virtuales que toc\u00e1ndolos con nuestras manos har\u00e1n que nuestro coche se mueva.&nbsp; S\u00f3lo &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/control-del-robotcar-con-la-realidad-aumentada-mblock-2-0\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abControl del RobotCar con la Realidad Aumentada &#8211; mBlock 2.0.\u00bb<\/span><\/a><\/p>\n","protected":false},"author":8446,"featured_media":447,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[2324095,2324126,2324110,2324092],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/posts\/414"}],"collection":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/users\/8446"}],"replies":[{"embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/comments?post=414"}],"version-history":[{"count":1,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/posts\/414\/revisions"}],"predecessor-version":[{"id":484,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/posts\/414\/revisions\/484"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/media\/447"}],"wp:attachment":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/media?parent=414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/categories?post=414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/tags?post=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}