{"id":420,"date":"2019-10-11T17:56:00","date_gmt":"2019-10-11T15:56:00","guid":{"rendered":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/control-de-un-robotcar-usando-los-cursores-del-ordenador-con-mblock-2-0\/"},"modified":"2020-06-21T14:03:39","modified_gmt":"2020-06-21T12:03:39","slug":"control-de-un-robotcar-usando-los-cursores-del-ordenador-con-mblock-2-0","status":"publish","type":"post","link":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/control-de-un-robotcar-usando-los-cursores-del-ordenador-con-mblock-2-0\/","title":{"rendered":"Control de un RobotCar usando los cursores del ordenador con mBlock 2.0."},"content":{"rendered":"<h2 style=\"text-align: center\"><span style=\"color: #3d85c6\">Control de un RobotCar usando los cursores del ordenador con mBlock 2.0.<\/span><\/h2>\n<div style=\"clear: both;text-align: center\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/WzrPf2gLrP0?feature=player_embedded\" width=\"320\" height=\"266\" frameborder=\"0\"><\/iframe><\/div>\n<div style=\"text-align: center\"><span style=\"text-align: left\">Un c\u00f3digo muy sencillo para manejar un RobotCar con los cursores de nuestro ordenador, en este&nbsp; caso nos servir\u00e1 para controlar a Perecito o cualquier RobotCar que tenga la placa que controla los motores, que describo, a continuaci\u00f3n.&nbsp;<\/span><br \/>\n<span style=\"text-align: left\"><br \/>\n<\/span><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,&nbsp; se pueden mejorar, y est\u00e1n preparados para que se puedan usar con alumnos de primaria y primer ciclo de la ESO.<\/i><\/span><\/span><\/div>\n<div>&nbsp;<\/div>\n<div style=\"text-align: left\">\n<p>El c\u00f3digo que os adjunto ser\u00eda para la placa \u00bb <strong><em>Motor Driver Controlador 2 motores HG7881<\/em><\/strong>\u00bb , que ser\u00eda la que tiene este robot<\/p>\n<div style=\"clear: both;text-align: center\"><a style=\"margin-left: 1em;margin-right: 1em\" href=\"https:\/\/1.bp.blogspot.com\/-q47j-Iz_QFg\/XZovjrd6buI\/AAAAAAAAAhE\/3IQufFvJrsUKsgdLQqysfoN9xjbpvXi_QCLcBGAsYHQ\/s1600\/EL0463%2BMOTOR%2BDRIVER%2BControlador%2B2%2Bmotores%2BHG7881.jpg\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-q47j-Iz_QFg\/XZovjrd6buI\/AAAAAAAAAhE\/3IQufFvJrsUKsgdLQqysfoN9xjbpvXi_QCLcBGAsYHQ\/s1600\/EL0463%2BMOTOR%2BDRIVER%2BControlador%2B2%2Bmotores%2BHG7881.jpg\" border=\"0\" data-original-height=\"159\" data-original-width=\"318\"><\/a><\/div>\n<h1 style=\"background-color: white;line-height: 21.6px;margin: 0px\">&nbsp;<\/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>\n<div>&nbsp;<\/div>\n<\/div>\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 \/>\n&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\">\n<p>&nbsp; &nbsp; A &#8211; IB &#8211; Retroceso del motor A&nbsp; &nbsp; &nbsp; &#8212;&nbsp; Pin PWM &#8211; 5<\/p>\n<\/div>\n<div style=\"text-align: center\"><b>C\u00d3DIGO para mBlock basado en Scratch 2.0.<\/b><\/div>\n<p>&nbsp;<\/p>\n<div style=\"clear: both;text-align: center\"><a style=\"margin-left: 1em;margin-right: 1em\" href=\"https:\/\/1.bp.blogspot.com\/-AT5zagwL5KI\/XaCkEo5lgpI\/AAAAAAAAAh0\/29BUkXanQfcRFTuGj3Dpn81SGIIABa_tQCLcBGAsYHQ\/s1600\/Perecito_MovCursoresOrdenador_1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-AT5zagwL5KI\/XaCkEo5lgpI\/AAAAAAAAAh0\/29BUkXanQfcRFTuGj3Dpn81SGIIABa_tQCLcBGAsYHQ\/s640\/Perecito_MovCursoresOrdenador_1.png\" width=\"552\" height=\"640\" border=\"0\" data-original-height=\"758\" data-original-width=\"654\"><\/a><\/div>\n<div style=\"clear: both;text-align: center\">&nbsp;<\/div>\n<p>He creado los siguientes bloques, con el objeto de que este coche los puedan programar los alumnos de primaria y secundaria, sin problemas. Estos son los bloques y variables creadas<\/p>\n<div style=\"clear: both;text-align: center\"><a style=\"margin-left: 1em;margin-right: 1em\" href=\"https:\/\/1.bp.blogspot.com\/-ZU8VaB9jk8c\/XZo0zEy1abI\/AAAAAAAAAhc\/I-NktR8PlTU5uAjxIATtjpOBEAWU8vR5ACLcBGAsYHQ\/s1600\/Codigo_Siguelineas_2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-ZU8VaB9jk8c\/XZo0zEy1abI\/AAAAAAAAAhc\/I-NktR8PlTU5uAjxIATtjpOBEAWU8vR5ACLcBGAsYHQ\/s640\/Codigo_Siguelineas_2.png\" width=\"298\" height=\"640\" border=\"0\" data-original-height=\"604\" data-original-width=\"282\"><\/a><\/div>\n<p>Y el c\u00f3digo de los bloques es el siguiente<\/p>\n<div style=\"clear: both;text-align: center\"><a style=\"margin-left: 1em;margin-right: 1em\" href=\"https:\/\/1.bp.blogspot.com\/-paMPGOQURps\/XZo1hw5iT4I\/AAAAAAAAAhk\/mSifwjkfFyAdLZ2_-ZamLlvD0lWqTewrQCLcBGAsYHQ\/s1600\/Codigo_Siguelineas_3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-paMPGOQURps\/XZo1hw5iT4I\/AAAAAAAAAhk\/mSifwjkfFyAdLZ2_-ZamLlvD0lWqTewrQCLcBGAsYHQ\/s640\/Codigo_Siguelineas_3.png\" width=\"640\" height=\"536\" border=\"0\" data-original-height=\"594\" data-original-width=\"708\"><\/a><\/div>\n<p>Aunque os pueda parecer muy rudimentario manejar el robot de esta manera es muy \u00fatil a la hora de probar el funcionamiento del robot, sin necesidad de estar constantemente cargando el c\u00f3digo. S\u00f3lo tenemos que instalar previamente en la placa de arduino el Firmware.<\/p>\n<div style=\"clear: both;text-align: center\">&nbsp;<\/div>\n<p><b>Otros proyectos:<\/b><br \/>\n<i><a href=\"https:\/\/robotimaticas2019.blogspot.com\/2019\/12\/proyecto-distintas-formas-de-mover-un.html\" target=\"_blank\" rel=\"noopener noreferrer\">Distintas formas de controlar un RobotCar<\/a><\/i><br \/>\n<i><a href=\"https:\/\/robotimaticas2019.blogspot.com\/2019\/10\/siguelineas-con-mblock.html\" target=\"_blank\" rel=\"noopener noreferrer\">Siguel\u00edneas con mBlock 2.0.<\/a><\/i><br \/>\n<i><a href=\"https:\/\/robotimaticas2019.blogspot.com\/2019\/10\/evita-obstaculos-con-mblock-20.html\" target=\"_blank\" rel=\"noopener noreferrer\">Evita Obst\u00e1culos con mBlock 2.0.<\/a><\/i><br \/>\n<i><a href=\"https:\/\/robotimaticas2019.blogspot.com\/2019\/11\/control-del-robotcar-con-la-realidad.html\" target=\"_blank\" rel=\"noopener noreferrer\">Control del RobotCar con Realidad Aumentada usando mBlock 2.0.<\/a><\/i><br \/>\n<i><a href=\"https:\/\/robotimaticas2019.blogspot.com\/2020\/01\/control-del-robotcar-con-un-mando.html\" target=\"_blank\" rel=\"noopener noreferrer\">Control Remoto de un RobotCar con mBlock 2.0.<\/a><\/i><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Control de un RobotCar usando los cursores del ordenador con mBlock 2.0. Un c\u00f3digo muy sencillo para manejar un RobotCar con los cursores de nuestro ordenador, en este&nbsp; caso nos servir\u00e1 para controlar a Perecito o cualquier RobotCar que tenga la placa que controla los motores, que describo, a continuaci\u00f3n.&nbsp; S\u00f3lo a\u00f1adir\u00e9 que estos c\u00f3digos &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/control-de-un-robotcar-usando-los-cursores-del-ordenador-con-mblock-2-0\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abControl de un RobotCar usando los cursores del ordenador con mBlock 2.0.\u00bb<\/span><\/a><\/p>\n","protected":false},"author":8446,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"video","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[2324095,2324092],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/posts\/420"}],"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=420"}],"version-history":[{"count":2,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/posts\/420\/revisions"}],"predecessor-version":[{"id":500,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/posts\/420\/revisions\/500"}],"wp:attachment":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/media?parent=420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/categories?post=420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/robotimaticas\/wp-json\/wp\/v2\/tags?post=420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}