{"id":1496,"date":"2022-06-29T10:30:59","date_gmt":"2022-06-29T08:30:59","guid":{"rendered":"http:\/\/lab-interactivitat.recursos.uoc.edu\/?p=1496"},"modified":"2022-09-08T10:31:31","modified_gmt":"2022-09-08T08:31:31","slug":"generar-movimiento","status":"publish","type":"post","link":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/generar-movimiento\/","title":{"rendered":"Generar movimiento"},"content":{"rendered":"<p>Con micro:bit, podemos generar movimientos de maneras diferentes. Dos de las m\u00e1s habituales son los servosistemas (como el que ten\u00e9is en vuestro equipo) y los motores de corriente continua. La diferencia entre los dos es que los servosistemas tienen un rango de movimiento limitado (el nuestro, 180\u00b0) pero nos permiten girar a posiciones concretas con precisi\u00f3n, y los motores de corriente continua son generalmente para girar a altas velocidades (por ejemplo, para ventiladores, h\u00e9lices, etc.), sin poder hacer un control preciso de la posici\u00f3n.<\/p>\n<p>Con el servosistema que ten\u00e9is en vuestro equipo se pueden hacer actividades muy sugerentes. Lo veremos a continuaci\u00f3n mediante un par de ejercicios. Pero, evidentemente, para hacer movimientos sofisticados y robotizaciones, necesitar\u00edais m\u00e1s de un servosistema o motor. Estos son bastante econ\u00f3micos y f\u00e1ciles de conseguir por internet o en cualquier tienda de electr\u00f3nica.<\/p>\n<p>Si en el reto anterior ya hicisteis todas las actividades introductorias que contiene el equipo, sabr\u00e9is c\u00f3mo conectar y programar el servosistema. Pero repas\u00e9moslo antes de presentar los ejercicios.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"my-image wp-image-1449 size-full alignnone\" src=\"\/wp-content\/uploads\/2022\/06\/20_002.jpg\" alt=\"\" width=\"600\" height=\"690\" \/><\/p>\n<p>Tal y como veis en la figura anterior, conectar el servosistema a la micro:bit es tan sencillo como conectar los tres cables que est\u00e1n junto al conector P1 de la basic:bit, que deber\u00e9is haber acoplado previamente a la micro:bit. Fijaos bien en la orientaci\u00f3n de los colores. El negro siempre ha de ir conectado con la G (Ground).<\/p>\n<p>Una vez conectado el servosistema, para programarlo desde el MakeCode tendremos que usar la instrucci\u00f3n \u00abservo write pin P1 to X\u00bb, en la cual X deber\u00eda ser un n\u00famero de grados entre 0 y 180, que es el margen de rotaci\u00f3n que ten\u00e9is con este servosistema.<\/p>\n<p>Por ejemplo, el c\u00f3digo siguiente hace que cuando pulsemos el bot\u00f3n A de la micro:bit, el servosistema empiece a moverse de 0 a 180 grados alternativamente, con pausas de 1 segundo (1.000 ms). Este programa no para hasta que realicemos una inicializaci\u00f3n en la micro:bit (vuelve a esperar a que pulsemos el bot\u00f3n) o hasta que la desconectemos de la bater\u00eda o fuente de alimentaci\u00f3n.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"my-image wp-image-1450 alignnone\" src=\"\/wp-content\/uploads\/2022\/06\/20_003.jpg\" alt=\"\" width=\"400\" height=\"407\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con micro:bit, podemos generar movimientos de maneras diferentes. Dos de las m\u00e1s habituales son los servosistemas (como el que ten\u00e9is en vuestro equipo) y los motores de corriente continua. La diferencia entre los dos es que los servosistemas tienen un rango de movimiento limitado (el nuestro, 180\u00b0) pero nos permiten girar a posiciones concretas con [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[74,76,73],"tags":[],"class_list":["post-1496","post","type-post","status-publish","format-standard","hentry","category-actuador-es-2","category-ejercicio-es","category-microbit-es"],"acf":[],"_links":{"self":[{"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts\/1496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/comments?post=1496"}],"version-history":[{"count":6,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts\/1496\/revisions"}],"predecessor-version":[{"id":1872,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts\/1496\/revisions\/1872"}],"wp:attachment":[{"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/media?parent=1496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/categories?post=1496"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/tags?post=1496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}