{"id":1505,"date":"2022-06-29T10:37:03","date_gmt":"2022-06-29T08:37:03","guid":{"rendered":"http:\/\/lab-interactivitat.recursos.uoc.edu\/?p=1505"},"modified":"2022-06-29T17:43:01","modified_gmt":"2022-06-29T15:43:01","slug":"el-entorno-de-programacion-makecode","status":"publish","type":"post","link":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/el-entorno-de-programacion-makecode\/","title":{"rendered":"El entorno de programaci\u00f3n MakeCode"},"content":{"rendered":"<p>MakeCode es un entorno de programaci\u00f3n para blogs, similar a Snap!, elaborado por Microsoft. MakeCode ofrece un entorno de programaci\u00f3n con un editor de blogs y un editor textual de Javascript. Permite programar para distintos dispositivos f\u00edsicos como micro:bit o Lego Mindstorms.<br \/>\nSi queremos utilizar MakeCode para programar la placa micro:bit, lo primero que debemos hacer es ir a <a href=\"https:\/\/makecode.microbit.org\/#editor\" target=\"_blank\" rel=\"noopener noreferrer\">esta direcci\u00f3n<\/a>\u00a0y veremos esto:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1057 my-image\" src=\"\/wp-content\/uploads\/2022\/06\/20.212_76.jpg\" alt=\"\" width=\"800\" height=\"403\" \/><\/p>\n<p>El entorno de programaci\u00f3n MakeCode no os resultar\u00e1 extra\u00f1o. Como Snap!, tambi\u00e9n consiste en unos men\u00fas en los que obtenemos bloques de diferentes tipos (el \u00e1rea central) y tenemos un espacio donde colocarlos (el \u00e1rea amplia de la derecha). En esta \u00e1rea de trabajo siempre encontraremos por defecto dos bloques ya colocados: \u00abon start\u00bb y \u00ab forever\u00bb. Las instrucciones que podemos dar dentro de \u00abon start\u00bb ser\u00e1n ejecutadas justo cuando empiece el programa, y las podemos usar para inicializar todo lo que sea necesario. Las instrucciones que ponemos dentro de \u00abforever\u00bb se ejecutar\u00e1n de manera continuada hasta que detengamos el programa (igual que pasaba con Snap!).<\/p>\n<p>En la parte izquierda tenemos una imagen de la micro:bit. Esta parte es un simulador donde iremos viendo lo que programamos antes de descargarlo en nuestra tarjeta.<\/p>\n<p>Junto al logotipo de Microsoft hay un botoncito de opciones, desde el que podemos acceder a \u00abidioma\u00bb y elegir el que m\u00e1s nos guste de los disponibles.<\/p>\n<p>Arriba, en la parte central, hay dos pesta\u00f1as que nos permiten elegir entre \u00abBloques\u00bb y \u00abJavascript\u00bb. Si clicamos en \u00abJavascript\u00bb, podremos ver la traducci\u00f3n textual en lenguaje Javascript del bloque que hemos ido colocando. Si tenemos elegida la pesta\u00f1a \u00abJavascript\u00bb y conocemos este lenguaje, tambi\u00e9n podemos escribir directamente las instrucciones e ir construyendo nuestro programa. De momento, empezaremos a aprender a programar usando los bloques.<\/p>\n<p>Le invitamos a empezar a utilizar la micro:bit programando la <a href=\"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/primeros-pasos-texto-en-la-tabla-de-led\/\" target=\"_blank\" rel=\"noopener noreferrer\">tabla de LED<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MakeCode es un entorno de programaci\u00f3n para blogs, similar a Snap!, elaborado por Microsoft. MakeCode ofrece un entorno de programaci\u00f3n con un editor de blogs y un editor textual de Javascript. Permite programar para distintos dispositivos f\u00edsicos como micro:bit o Lego Mindstorms. Si queremos utilizar MakeCode para programar la placa micro:bit, lo primero que debemos [&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":[78,73],"tags":[],"class_list":["post-1505","post","type-post","status-publish","format-standard","hentry","category-makecode-es-2","category-microbit-es"],"acf":[],"_links":{"self":[{"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts\/1505","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=1505"}],"version-history":[{"count":4,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts\/1505\/revisions"}],"predecessor-version":[{"id":1749,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/posts\/1505\/revisions\/1749"}],"wp:attachment":[{"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/media?parent=1505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/categories?post=1505"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/lab-interactivitat.recursos.uoc.edu\/es\/wp-json\/wp\/v2\/tags?post=1505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}