# Talleres de Robótica y Pensamiento computacional

En este libro encontrarás el contenido de los talleres de Robótica y Pensamiento Computacional para Asesores y Mentores CDD realizado en Zaragoza el 9 de junio de 2023.

# Taller infantil y primer ciclo primaria

Aquí puedes encontrar los materiales y recursos empleados en el taller de Infantil y Primaria para Asesores y Mentores CDD realizado en Zaragoza el 9 de junio de 2023.

# Érase una vez... un cuento computacional

### Estructura de los talleres de Infantil y Primer Ciclo de Primaria

Se han planteado los talleres con la idea de que haya distintos grupos y a cada uno de ellos le toca un cuento. Cada grupo tendrá una mesa de referencia con todo el material para desarrollar el taller: Gomets, Logotipo del grupo, Losetas de 15x15, un Talebot, Juego de su cuento y los folletos con la información del taller.

En los folletos con información vais a encontrar un QR con enlace a una presentación sobre la normativa, una pequeña infografía sobre el Pensamiento Computacional, una tabla de reflexión sobre los elementos del P.C. en juego en cada una de las actividades, así como el resto de recursos empleados.

Cada grupo tiene una serie de retos que debe ir completando para completar el taller. Mientras se resuelven los retos, se ha de cumplimentar la tabla de las dimensiones del Pensamiento Computacional en el folleto.

#### Personajes perdidos

Cada grupo debe buscar entre un montón de tarjetas aquellas que pertenecen a su cuento, para ello irán buscando por turnos en un montón de tarjetas en las que están las de los tres cuentos y múltiples tarjetas intrusas. Para evitar aglomeraciones, se tienen que turnar en la búsqueda, y sólo puede haber una persona por grupo cada vez.

Una vez encontradas todas las tarjetas habrá que organizarlas siguiendo la estructura lógica del cuento en cuestión.

#### Retos con juegos de mesa

Una vez superado el reto anterior, se pasa a este, en el que cada equipo tiene que resolver una serie de puzzles que proponen unos juegos basados en sus cuentos y que se pueden encontrar en muchas de las aulas de infantil y primer ciclo de los colegios.

Cada grupo tiene una tarjeta explicativa con sus retos en su mesa.

#### El camino del Talebot

En esta última parte práctica del taller se trata de ir completando una serie de caminos con los Talebot (extrapolables a cualquier robot de suelo), según una serie de instrucciones que tendremos disponibles en cada una de las mesas, empleando los materiales proporcionados: losetas, las tarjetas de cada cuento, los gomets, etc.

#### Reflexión final

Como colofón al taller, se pondrá en común las áreas del Pensamiento Computacional trabajadas en cada una de las tres partes del taller, intentando justificar por qué se han seleccionado esas y no otras.

- ##### [Enlace a los materiales empleados para la realización de este taller](https://drive.google.com/drive/folders/1vP_f90AA2zIzBZubKJEZHTOh25MfD8Dk?usp=share_link "Enlace a los materiales empleados para la realización de este taller").
- ##### [Enlace a la presentación sobre normativa educativa actual que rige el trabajo del Pensamiento Computacional.](https://docs.google.com/presentation/d/1K4wL1V98fIsN4UnvtfqvKkeDaFZw50F4/edit?usp=share_link&ouid=118262666909555713768&rtpof=true&sd=true "Enlace a la presentación sobre normativa educativa actual que rige el trabajo del Pensamiento Computacional.")

# Taller 2º y 3er ciclo primaria

Aquí puedes encontrar los materiales y recursos empleados en el taller de 2º y 3er ciclo de Primaria para Asesores y Mentores CDD realizado en Zaragoza el 9 de junio de 2023.

# Rincones "Competencionales"

### Estructura de los talleres de Primaria

Se han planteado los talleres con la idea de que se vaya rotando, en pequeños grupos, por ellos y se vaya experimentando con las distintas propuestas y aplicaciones.

#### Rincón de la Competencia Lingüística

##### Tableros de comunicación utilizando robots de suelo y Talebot Idiomas  


En esta experiencia veremos cómo se pueden emplear los robots de suelo (BeeBot, BlueBot, TaleBot, etc.) como herramientas para favorecer la comunicación de distinto tipo de alumnado, pudiéndose emplear en DUA.

[Para acceder a los recursos pulse aquí.](https://drive.google.com/drive/folders/1SH2z_ypSqUonf5FzEqi-pY8sTXWPdkQg?usp=drive_link "Recursos de la parte de Competencia Lingüística.")

En la parte de Talebot Idiomas veremos unas placas "inteligentes" y su uso para trabajar vocabulario y pronunciación con el Talebot.

##### Descodificación de mensajes en código binario

En este rincón veremos las posibilidades de trabajar de manera desenchufada con el código binario, concretamente descodificando mensajes secretos.

[Para acceder a los recursos pulse aquí.](https://drive.google.com/drive/folders/1Qa8qejZsQ1Zal3lSejJr_kY0OUZB54ed?usp=share_link "Recursos para los mensajes en código binario.")

#### Rincón de la Competencia Matemática

##### Relevos Matemáticos

En esta experiencia se trata de trabajar de manera desenchufada combinar el cálculo mental con el uso de las tarjetas de Cody Roby, que se utiliza para dirigir un robot de papel.

Los grupos se dividen en dos, y esos dos equipos tienen que enfrentarse en los relevos matemáticos:

- Se tirarán dados que sumarán, restarán, multiplicarán o dividirán. Cody Roby estará en una casilla concreta.
- Habrá que emplear las tarjetas de programación para dirigir a Cody Roby a la casilla donde está el resultado de la operación.

Recursos:

- [Tablero de 100 dígitos.](https://drive.google.com/file/d/1qeyeaTg9x3TZVb2LBYU1cv5fktzFnv9U/view?usp=share_link "Tablero de 100 dígitos.")
- [Cartas a color.](http://codeweek.it/wp-content/uploads/2014/11/CodyRoby-col.zip "Enlace de descarga de las cartas de Cody Roby a color.")
- [Caja y fichas.](http://www.codeweek.it/wp-content/uploads/2015/09/box-ECW.pdf "Enlace de descarga caja y fichas Cody Roby")
- [Cartas extra secundarias.](http://codemooc.org/wp-content/uploads/2016/11/special-cards-EC.pdf "Enlace de descarga de las cartas extras de secundaria para Cody Roby.")

#### Rincón de la Competencia Científica y Artística (Experiencias con Makey-Makey)

Alrededor de una gran mesa se van a poder ver distintas maneras de trabajar con Makey Makey, y con programación con Scratch. Todas las experiencias tienen una hoja con pistas sobre cómo utilizarlas, su utilidad escolar, su utilidad para el docente y pistas sobre cómo programarlas utilizando Scratch.

##### Piano

Se ofrecen multitud de materiales distintos con los que probar a conectarlos a un piano de Makey Makey, dejando lugar a la exploración y la experimentación.

##### Salta las vallas

Ejemplo de cómo se puede hacer un controlador casero para poder manejar un juego en el que hacer ejercicio a la vez que se juega.

##### Lapbook "Los sentidos"

Ejemplo de Lapbook interactivo empleando las controladoras Makey Makey para poder darles esa interactividad.

##### Panel expositivo "Las plantas"

Ejemplos de uso de Makey Makey con Scratch para presentar la información trabajada en el aula sobre un contenido, en este caso las plantas y usando como elemento conductor en el panel pasta modelable "Play Doh".

##### Juego para el 11 de febrero: Día internacional de la mujer y la niña en la ciencia

Elaboración de un juego en Scratch con imágenes de científicas que al encontrarlas exponen un resumen de su biografía. El controlador del juego en este caso se ha elaborado con lápiz, ya que el grafito también es conductor..

Recursos:

- [Plantilla editable en Canva de base para todas las experiencias.](https://www.canva.com/design/DAFlOuudado/_14JliQjxVBBX-0CEpx7Bw/view?utm_content=DAFlOuudado&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink&mode=preview "Plantilla editable en Canva de base para todas las experiencias.")
- [Materiales Makey-Makey](https://drive.google.com/drive/folders/1KCJ_WsGxSh9FiAoz3IOARQqrDK7049Ty?usp=share_link "Enlace de descarga de todos los materiales de Makey-MAkey del taller.")

# Taller Secundaria

# Arduino UNO y ESP32 con Imagina TDR Steam y Arduinoblocks

### Hardware y software empleado  


#### Arduino UNO

{{@2936#bkmrk-arduino-es-una-tarje}}

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-ubsh5gvw.png)

<p class="callout info">[Más información](https://libros.catedu.es/books/arduino-con-arduinoblocks/page/hardware)</p>

#### ESP32

{{@8286#bkmrk-es-una-placa-sucesor}}

{{@8286#bkmrk-su-principal-caracte}}

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/CdQimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/CdQimagen.png)

<p class="callout info">[Más información](https://libros.catedu.es/books/esp32-en-el-aula/page/hardware-esp32-plus-steamakers)</p>

#### Imagina TDR Steam  


Shield integrable en Arduino UNO y en placas compatibles, con multitud de sensores integrados y muchas posibilidades didácticas.

<div id="bkmrk--1" style="width: 100%;"><div style="position: relative; padding-bottom: 77.38607050730867%; padding-top: 0; height: 0;"><iframe allowfullscreen="allowfullscreen" frameborder="0" height="620px" scrolling="yes" src="https://view.genial.ly/5ec3b33a8ba5700d1e8078ed" style="position: absolute; top: 0px; left: 0px; width: 759px; height: 586px;" title="Imagina TDR STEAM" width="800px"></iframe>

</div></div><p class="callout info">[Más información](https://libros.catedu.es/books/arduino-en-el-aula/page/componentes-de-la-placa-imagina-tdr-steam)</p>

#### ArduinoBlocks

{{@5126#bkmrk-es-un-programa-onlin}}

No es software libre porque el programador no libera el código, si bien su uso es libre y gratuito.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/Qk8imagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/Qk8imagen.png)

<p class="callout info">[Más información](https://libros.catedu.es/books/rover-marciano-con-arduinoblocks-e-internet-de-las-cosas-iot/page/introduccion)</p>

### Comienza con el aula virtual

Comienza **conectando la placa al puerto USB** del ordenador.

Después arranca el programa **ArduinoBlocks Connector** que encontrarás en el escritorio de tu equipo.

Por último accede a la página web de [ArduinoBlocks](http://www.arduinoblocks.com) e inicia sesión con las siguientes credenciales (como si fueras un alumno con credenciales creadas por el profesorado):

- Correo electrónico: **alumnadoX.iesejemplo** (con X el valor que os señalen según la tarjeta que te asignen)
- Contraseña: la facilitada por las personas responsables del taller

El orden en el que realizar estos pasos es importante para que el programa detecte la placa y se pueda comunicar con ella.

En ese momento accederás al panel donde ir a Mis proyectos, o Empezar un nuevo proyecto. En nuestro caso haz clic en **Empezar un nuevo proyecto!**

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/imagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/imagen.png)

Una vez allí escoge la opción **Alumno** e introduce en el cuadro de texto el código del proyecto **hw2U93eS**

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/EgQimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/EgQimagen.png)

Esto te cargará un proyecto, que en este caso hemos creado desde el rol del profesorado

- **Estación meteorológica básica\_tempyhum**: proyecto de placa **UNO+TDR Steam**. Arduinoblocks te hace elegir el tipo de placa y accesorio que vas a usar, puesto que tiene bloques personalizados para cada uno de ellas. En este caso estamos usando una placa **Arduino UNO**, muy común en los centros educativos, a la que le hemos acoplado una shield o escudo llamado **IMAGINA TDR Steam**, que incluye multitud de sensores y actuadores ya integrados, y que simplifican mucho la electrónica y la programación.

#### ESTACIÓN METEOROLÓGICA  


Comenzamos abriendo el proyecto. Echale un vistazo al código y trata de adivinar cual es su comportamiento.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/sKnimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/sKnimagen.png)

Este programa **recopila datos del sensor de temperatura y humedad** que está integrado la shield Imagina TDR y los **muestra tanto de forma numérica como de forma gráfica** en pantalla a través de la Consola y del Plotter Serie.

Para ver cómo funciona, subiremos el programa a nuestra placa. Para asegurarnos de que la placa ha sido reconocida por el equipo y por la web, hay que fijarse en la parte de arriba a la derecha y allí tendremos que **comprobar que está activo el puerto** donde lo hemos conectado. En los dispositivos windows comienza por COM y en los linux por /dev. Una vez comprobado que la conexión está establecida hacemos clic en **Subir**.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/Kj4imagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/Kj4imagen.png)

Una vez obtenido el mensaje de que el programa ha subido exitosamente a la placa, aparentemente no pasa nada. Si queremos ver el funcionamiento, tenemos que hacer clic sobre el botón **Consola**, al lado de Subir.

En ese momento se nos abrirá una ventana emergente con el título de **Consola serie**, que es donde se van a visualizar los datos que estamos recogiendo.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/9Z6imagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/9Z6imagen.png)

Al hacer clic en **Conectar**, veremos que en pantalla aparecen datos que se actualizan con una cierta periodicidad. Esa periodicidad viene dada por la espera que hemos introducido en el programa al final de **Bucle**.

[![puertoserie.gif](https://libros.catedu.es/uploads/images/gallery/2023-05/puertoserie.gif)](https://libros.catedu.es/uploads/images/gallery/2023-05/puertoserie.gif)

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/BINimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/BINimagen.png)

Puedes probar a modificar esos valores de tiempo en el programa y ver cómo cambia el funcionamiento. **No olvides volver a subir el programa a la placa después de cada cambio.**

Aparte de los datos numéricos por pantalla, arduinoblocks nos permite mostrar esos mismos **datos en forma de gráfica** usando los bloques correspondientes al **Serial Plotter**. Para visualizarlo, hay que ir al desplegable del botón **Consola** y seleccionarlo.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/vuTimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/vuTimagen.png)

Igualmente se abre una pantalla emergente, con aspecto de gráfico en la que habrá que hacer clic en **Conectar (1)** para comenzar la recepción de datos.

Al conectar se empezarán a pintar los valores de los datos mostrados. Podemos a su vez **grabar** esos datos durante un período de tiempo (**2 en la figura**), **parar** esa grabación de datos cuando lo deseemos **(3)** y exportar los datos grabados en ficheros **csv** **(4)**. Se nos generarán tantos csv como variables hayamos mostrado en la gráfica, que se guardarán como una descarga más del navegador. Esto puede ser de gran utilidad para monitorizar condiciones de cultivo en sistemas automatizados, etc...

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/Tfdimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/Tfdimagen.png)

Experimenta con esta utilidad grabando y exportando los csv correspondientes.

Por último te invitamos a enriquecer el programa, usando el **sensor de luz disponible** también en la TDR. Se trata de una **LDR**. En nuestro caso tendremos que **crear una nueva variable** en la que almacenar los datos recogidos por el sensor de luz. Después **enviaremos tanto por la consola Serie como por el Plotter esos valores** junto a los de temperatura y humedad.

Los pasos a seguir en ese caso serían:

1. Definir una nueva variable numérica desde el bloque Variables. Llámale **luz**

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/vwdimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/vwdimagen.png)

2\. Desde ese mismo bloque Variables, añade el bloque **Establecer luz =** justo debajo del de la temperatura, antes de los bloques de puerto serie.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/4sUimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/4sUimagen.png)

3\. Busca en el menú TDR STEAM el bloque correspondiente al **nivel de luz (LDR)** y asígnalo a la variable Luz.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/hNGimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/hNGimagen.png)

4\. Utiliza la opción de duplicar bloques con el botón derecho para crear un nuevo bloque tanto de **Enviar** como de **Plotter** al **Bucle**.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/mfPimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/mfPimagen.png)

5\. **Modifica los valores de texto y la variable** correspondiente en los nuevos bloques. La luminosidad detectada por el sensor se mide en %

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/99kimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/99kimagen.png)

6\. Por último sube el proyecto a la placa y comprueba el funcionamiento. Puedes tapar la LDR con el dedo, o aspirar en el sensor DHT-11 para ver cómo se modifican los valores obtenidos.

#### CONTROL POR BLUETOOTH  


Para realizar este proyecto lo primero que vamos a hacer es cerrar sesión, cerrar el programa ArduinoBlocks Conector y desconectar la placa, puesto que vamos a realizar un **cambio de placa.**

Separaremos la shield Imagina TDR de la placa Arduino UNO y sustituiremos esta última por la placa **ESP32** que te facilitarán en el taller. Verás que son muy similares en disposición y puertos, si bien la ESP32 **integra módulos para comunicaciones** (bluetooth y wifi) lo que nos permite controlar y visualizar los datos de la placa desde otros dispositivos externos (móvil, ordenador) o enviarlos a internet (IoT)

Una vez acopladas volveremos a seguir los pasos descritos anteriormente

1. **Conectar la placa** mediante USB al ordenador
2. Abrir el programa **Arduinoblocks Conector**
3. Refrescar la página [www.arduinoblocks.com](https://www.arduinoblocks.com) en nuestro navegador y volver a **iniciar sesión** con las credenciales de antes.

En este caso, para unirnos a este proyecto como Alumnado, tendremos que ir a Empezar nuevo proyecto y allí introducir el nuevo código, en este caso **LcN\_Uboq**

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/ulNimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/ulNimagen.png)

Se nos abre el proyecto **Control por Bluetooth\_taller**

Una vez abierto el proyecto, lo primero que vamos a hacer es **cambiar el Nombre del Bluetooth de nuestra placa**, de forma que quede unívocamente reconocible. Eso lo hacemos en el primer bloque dentro de **Inicializar**.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/SWoimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/SWoimagen.png)

Échale un vistazo al código y reconoce lo que hace el programa

- Bloque **inicializar**: arranca el módulo Bluetooth de la placa, le da un nombre y fija su timeout.
- Bloque **Bucle**: almacena los datos de temperatura y humedad detectados por el sensor DHT-11. Luego, si recibe datos por Bluetooth, almacena ese valor en la variable lectura. Según los valores que reciba, programa unas acciones u otras en diferentes actuadores (encender, apagar leds, sonido) En el caso de recibir un 6 o un 7, a su vez envía por Bluetooth los valores proporcionados por el sensor.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/PkFimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/PkFimagen.png)

Todos los bloques relacionados con el Bluetooth se encuentran en el Bloque **Comunicaciones**, en el submenú **Bluetooth**.

**Sube el programa a la placa y activa el bluetooth de tu móvil** para ver si la detectas y puedes vincularte con ella.

Ahora nos falta un dispositivo también con Bluetooth desde el que enviar esos datos a la placa y también recibir y mostrar los que ella le envía. Para ello utilizaremos nuestro móvil en el que le vas a cargar una sencilla aplicación realizada con AppInventor (que por supuesto también se puede elaborar con el alumnado)

Para ello escanea con tu móvil el siguiente código QR <span style="background-color: rgb(241, 196, 15);">(SUSTITUIR ESTO POR OTRO ESE DÍA PORQUE SOLO DURA DOS HORAS)</span>

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/GETimagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/GETimagen.png)

Esto te descargará en el móvil un fichero .apk que deberás instalar y abrir. Para ello quizás tengas que habilitar temporalmente el permiso de aplicaciones desde terceros. En este caso puedes confiar en la fuente.

Al abrir la aplicación verás en tu móvil algo similar a esto.

[![imagen.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/Zy7imagen.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/Zy7imagen.png)

En primer lugar, deberás conectarte por bluetooth a la placa. Para ello haz clic **en el móvil en el botón** **Conexión** y selecciona la placa. Una vez conectada, cambiará el color de las letras y se verá en **azul**.

Una vez conectada, experimenta con los diferentes botones y verás como reaccionan los distintos actuadores. Si quieres, modifica la melodía en el programa y repite el proceso con el nuevo tono.

Por último cierra todo y desconecta la placa.

### Para saber más

#### Arduino UNO

[https://programarfacil.com/blog/arduino-blog/arduino-uno-r3/](https://programarfacil.com/blog/arduino-blog/arduino-uno-r3/)

#### ESp32

[https://www.circuitos-electricos.com/esp32-especificaciones-y-disenos/](https://www.circuitos-electricos.com/esp32-especificaciones-y-disenos/)

[https://programarfacil.com/esp8266/esp32/](https://programarfacil.com/esp8266/esp32/)

#### Imagina TDR Steam

[https://shop.innovadidactic.com/en/imagina-steam-y-makers/17-placa-imagina-tdr-steam-con-12-funciones-incluye-sensores-y-actuadores.html](https://shop.innovadidactic.com/en/imagina-steam-y-makers/17-placa-imagina-tdr-steam-con-12-funciones-incluye-sensores-y-actuadores.html)

#### Arduinoblocks

Retos con Arduino UNO+TDR steam + Arduinoblocks:

[https://www.robolot.online/course/view.php?id=11](https://www.robolot.online/course/view.php?id=11)

Usuarios gestionados y aula virtual con ArduinoBlocks

[https://youtu.be/zdzKX0NX60Y](https://youtu.be/zdzKX0NX60Y)

# Microbit

#### ¿Qué es micro:bit?

*Breve introducción. 2 minutos de lectura.*

BBC Micro:bit es un <span style="color: rgb(186, 55, 42);">**pequeño ordenador del tamaño de media tarjeta de crédito**</span> creado inicialmente por la BBC en 2015 con el fin de promover el desarrollo de la robótica y el pensamiento computacional entre la población escolar de entre 11 y 15 años del Reino Unido. Actualmente su uso está extendido entre los escolares de 7 a 16 años de más de 60 países.

[![microbit-front-and-back.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/microbit-front-and-back.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/microbit-front-and-back.png)El hardware es **<span style="color: rgb(186, 55, 42);">100% libre</span>**, y está gestionado por una fundación sin ánimo de lucro, la micro:bit Educational Foundation.

El desarrollo del proyecto ha sido llevado a cabo por 29 socios tecnológicos de primera línea. Por ejemplo, la implementación del Bluetooth corrió a cargo de la fundación propietaria de la marca, Bluetooth SIG, asociación privada sin ánimo de lucro.

Micro:bit es **<span style="color: rgb(186, 55, 42);">económico</span>**; tanto las placas como los accesorios producidos por terceras empresas tienen un precio muy contenido.

El sistema destaca por su **<span style="color: rgb(186, 55, 42);">alta integración de software y hardware</span>**: basta un clic de ratón para cargar las librerías necesarias para que funcione cualquier complemento robótico, como sensores, pantallas, tarjetas de Internet de las Cosas, robots, casas domóticas, etc.

La programación se realiza desde un ordenador a través de un navegador cualquiera, estando disponibles <span style="color: rgb(186, 55, 42);">**12 lenguajes de programación**</span>. Dado su carácter abierto, existen múltiples soluciones de programación, aunque las más común es MakeCode.

El sitio MakeCode permite programar con bloques y también en Python y en Java, traduciendo de un lenguaje a otro instantáneamente. **<span style="color: rgb(186, 55, 42);">No se necesita ningún registro</span>** en la plataforma para poder programar.

MakeCode contiene además un **<span style="color: rgb(186, 55, 42);">aula virtual </span>**así como múltiples recursos como tutoriales, vídeos, fichas de programación, cursos para el profesorado, ejemplos y propuestas de proyectos y experimentos en varios idiomas.

<p class="callout success">Micro:bit también es programable en **<span style="color: rgb(186, 55, 42);">Scratch</span>** con sólo añadir una extensión al editor.</p>

Todos los entornos de desarrollo descritos disponen de un simulador de micro:bit, por lo que **<span style="color: rgb(186, 55, 42);">no</span><span style="color: rgb(186, 55, 42);"> resulta necesario disponer de una tarjeta física para aprender a programar</span>**.

<details id="bkmrk-caracter%C3%ADsticas-de-m"><summary>Características de micro:bit</summary>

 • Procesador de 64 MHz  
 • 512 KB de RAM Flash y 128 KB de RAM  
 • Matriz de 5 x 5 LED rojos  
 • Dos pulsadores mecánicos y un tercer pulsador de apagado y reset  
 • Pulsador táctil  
 • Micrófono y altavoz  
 • Acelerómetro y compás  
 • Sensores de luz y de temperatura  
 • Bluetooth de bajo consumo  
 • Alimentación a 3 V o por USB  
 • 25 pines de entradas y salidas  
 • GPIO, PWM, I2C y SPI  
 • 200 mA disponibles en las salidas para alimentar accesorios

</details>#### ¿Qué se puede hacer con micro:bit?

*Muestrario de proyectos para infantil, primaria y secundaria para explorar libremente en el taller. 5 minutos.*

##### <span style="color: rgb(186, 55, 42);">*Herramientas didácticas*</span>

<span style="color: rgb(35, 111, 161);">**Brújula con limbo móvil**</span> para actividades de orientación en Educación Física. La brújula se calibra pulsando a la vez los botones A y B. Pulsando separadamente A y B se orienta el limbo móvil.[![Brújula.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/brujula.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/brujula.png)

**<span style="color: rgb(35, 111, 161);">Cifras, letras y animalitos</span>**<span style="color: rgb(0, 0, 0);">. Pulsando el botón táctil aparece el icono de un animalito al azar. Hay que adivinar de qué animal se trata. Al pulsar el botón de la izquierda aparece una letra al azar. Si se pulsa el botón de la derecha se genera un número al azar del 0 al 9. Al agitar la caja se obtiene el resultado de lanzar un dado. Al pulsar a la vez los dos botones aparece una cara en pantalla. Actividad para alumnado de educación infantil. Tambień es una actividad de programación adecuada para el alumnado de primaria.</span><span style="color: rgb(0, 0, 0);">[![pato-removebg-preview.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/pato-removebg-preview.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/pato-removebg-preview.png)</span>

**<span style="color: rgb(35, 111, 161);">Temporizador para exámenes, presentaciones o intervenciones</span>**<span style="color: rgb(35, 111, 161);">.<span style="color: rgb(0, 0, 0);"> Funciona como un temporizador de cocina. Los botones ajustan el tiempo. La pantalla LED se va vaciando a medida que se va agotando el tiempo.</span></span>

<span style="color: rgb(35, 111, 161);"><span style="color: rgb(0, 0, 0);">**<span style="color: rgb(35, 111, 161);">Medidor de ruido en el aula.</span>**<span style="color: rgb(0, 0, 0);"> Monitoriza continuamente el nivel del sonido. Si la media móvil del sonido sobrepasa un cierto umbral, aparece un símbolo en pantalla. Si el nivel es inferior al umbral, se muestra una barra de medición. Mediante los botones A, B y A+B puede ajustarse el umbral deseado.  
</span></span></span>

##### <span style="color: rgb(186, 55, 42);">*Herramientas para actividades STEAM*</span>

**<span style="color: rgb(35, 111, 161);">Mazurca de Albarracín</span>** <span style="color: rgb(0, 0, 0);">ejecutada por cuatro gigantes CuteBot . Esta actividad puede ser abordada de manera interdisciplinar, resultado especialmente adecuada para las materias de Educación Física y Música. Se combinan las tareas de análisis y edición musical, diseño de los gigantes, creación de la coreografía y la programación de la misma en la tarjeta micro:bit que, una vez insertada en cutebot, permite el accionamiento y puesta en escena de la misma. Se puede complementar el proyecto con el diseño e impresión en 3D del soporte para los gigantes, entre otras posibilidades (la creatividad no tiene límites).</span>

<span style="color: rgb(0, 0, 0);">[![IMG_20230531_094832-removebg-preview.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/img-20230531-094832-removebg-preview.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/img-20230531-094832-removebg-preview.png)</span>

**<span style="color: rgb(35, 111, 161);">Registrador de datos</span>**. Un micro:bit actúa como termómetro de exterior y mide la temperatura cada 15 minutos. Las mediciones son enviadas por radio a otro micro:bit que mide la temperatura interior y registra ambas temperaturas en una hoja de cálculo. Con los resultados de las mediciones a lo largo de varios días pueden elaborarse <span style="color: rgb(186, 55, 42);">**trabajos STEAM**</span> sobre, por ejemplo, el ahorro de energía y su relación con la condiciones meteorológicas y el confort.

[![Gráfico de temperaturas.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/XI3grafico-de-temperaturas.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/XI3grafico-de-temperaturas.png)

<span style="color: rgb(186, 55, 42);">**<span style="color: rgb(35, 111, 161);">Data logging y visualización en tiempo real de la lectura de los sensores.</span>** <span style="color: rgb(0, 0, 0);">Programación de tres placas micro:bit sincronizadas a través del mismo canal de radio. Una de ellas incluye un programa que comprende las instrucciones necesarias para que el cutebot en el que sea insertada, pueda seguir la línea negra del recorrido (sigue-líneas), encienda los leds frontales si detecta una intensidad lumínica baja (en este caso concreto, cuando atraviesa el túnel) y envíe la lectura de determinados sensores a la placa receptora conectada al ordenador, cuando reciba un número (que le será enviado desde la micro:bit que hace las funciones de mando). Como ya se ha mencionado, una segunda tarjeta, establecida en el mismo canal de radio para poder comunicarse con la primera, contiene el programada para enviar un número a la tarjeta insertada en cutebot cuando pulsemos uno de sus botones (A o B), lo que producirá como resultado que, a su vez, como respuesta a la recepción de este número, la primera micro:bit enviará la lectura de los sensores indicados en el programa. Y una tercera tarjeta contiene el programa para recibir la lectura de dichos sensores y almacenarlos correctamente en la tabla correspondiente para su posterior uso. Esta tarjeta permanecerá conectada al ordenador y con makecode abierto, lo que nos permitirá visualizar la gráfica resultante de los datos recibidos en tiempo real y descargarlos, posteriormente, para su utilización (por ejemplo, para realizar una gráfica similar a la que precede a este párrafo).</span></span>

<span style="color: rgb(186, 55, 42);"><span style="color: rgb(0, 0, 0);">[![Presentación sin título (5).png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/presentacion-sin-titulo-5.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/presentacion-sin-titulo-5.png)</span></span><span style="color: rgb(186, 55, 42);"><span style="color: rgb(0, 0, 0);">[![Presentación sin título (4).png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/presentacion-sin-titulo-4.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/presentacion-sin-titulo-4.png)</span></span><span style="color: rgb(186, 55, 42);"><span style="color: rgb(0, 0, 0);">[![Presentación sin título (3).png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/presentacion-sin-titulo-3.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/presentacion-sin-titulo-3.png)</span></span>

##### <span style="color: rgb(186, 55, 42);"> </span>

##### <span style="color: rgb(186, 55, 42);">*Desarrollo del pensamiento computacional*</span>

**<span style="color: rgb(35, 111, 161);">Rover marciano</span>** con sensor ultrasónico de obstáculos. Un micro:bit se usa de mando a distancia controlado por inclinación y además recibe las señales sobre la orografía y la temperatura de Marte.

**<span style="color: rgb(35, 111, 161);">Seguidor de líneas con pseudo inteligencia artificial</span>**. El código tiene en cuenta las últimas correcciones de rumbo y los giros realizados para anticiparse al recorrido. El sensor de luz activa las luces de Cutebot en un túnel impreso en 3D.

[![Seguidor-removebg-preview.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/seguidor-removebg-preview.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/seguidor-removebg-preview.png)

####   


#### Programamos un medidor de sonido con una sola línea de código

*Actividad de introducción a la programación por bloques. 3 minutos.*

<span style="color: rgb(186, 55, 42);">**Programar por bloques**</span> micro:bit dentro del entorno MakeCode **<span style="color: rgb(22, 145, 121);">no requiere registro</span>**. Los programas escritos pueden guardarse en el ordenador personal del usuario para ser recuperados más tarde. Cada equipo de participantes puede acceder a MakeCode introduciendo en el navegador de Internet la **<span style="color: rgb(22, 145, 121);">siguiente dirección</span>**:

<span style="color: rgb(35, 111, 161);">**[https://makecode.microbit.org/](https://makecode.microbit.org/)**</span>

Tras acceder al entorno, pulsaremos en <span style="color: rgb(186, 55, 42);">**nuevo proyecto**</span> y le daremos a éste un nombre cualquiera. Seguidamente escribiremos un programa para que micro:bit muestre continuamente (para siempre) un gráfico de barras con el sonido captado por el micrófono. La máxima intensidad de sonido a mostrar será de 128 (de un máximo de 255). El programa, de una sola línea de código, debe quedar de esta forma:

[![Sonido.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/sonido.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/sonido.png)

Los bloques<span style="color: rgb(35, 111, 161);"> **al iniciar**</span> y **<span style="color: rgb(35, 111, 161);">para siempre</span>** aparecerán por defecto al abrir el editor.

El bloque <span style="color: rgb(132, 63, 161);">**plot bar graph of**</span> habrá que arrastrarlo desde el menú <span style="color: rgb(132, 63, 161);">**LED**</span>. El valor de **<span style="color: rgb(132, 63, 161);">up to 128</span>** se introducirá haciendo clic en el óvalo.

Por último, el <span style="color: rgb(185, 106, 217);">**nivel de sonido**</span> habrá que arrastrarlo desde el menú **<span style="color: rgb(185, 106, 217);">Entrada</span>**.

Para cargar el programa en la tarjeta micro:bit hay que conectar ésta al ordenador por medio del cable USB. Cuando la tarjeta esté montada en el ordenador, hay que pulsar sobre **<span style="color: rgb(132, 63, 161);">Descargar</span>**, guardar en el archivo en la unidad USB MICROBIT y esperar a que se complete el proceso de transferencia del programa.

#### Trabajamos en el aula virtual de micro:bit

*Actividad de introducción a la programación por bloques. 5 minutos.*

Crear un aula virtual para micro:bit **<span style="color: rgb(22, 145, 121);">tampoco requiere registro</span>**. Las aulas no se guardan en un servidor, sino en forma de archivo en un ordenador personal. Cada equipo de participantes accederá al aula virtual del micro:taller de micro:bit introduciendo en el navegador de Internet la **<span style="color: rgb(22, 145, 121);">siguiente dirección</span>**:

[**microbit.org/join**](https://libros.catedu.es/microbit.org/join)

El nombre de la clase es:

**<span style="color: rgb(35, 111, 161);">Rainy-Yellow-Beach-40</span>**

La contraseña a introducir es:

**<span style="color: rgb(35, 111, 161);">1W - EP - 6U - GX</span>**

Una vez dentro, hay que<span style="color: rgb(22, 145, 121);"> **elegir un equipo**</span> de entre los diez creados, por ejemplo: **<span style="color: rgb(22, 145, 121);">Equipo 1</span>**, **<span style="color: rgb(22, 145, 121);">Equipo 9</span>** o **<span style="color: rgb(22, 145, 121);">Equipo 10</span>**.

Cada equipo accederá al editor de micro:bit, en el que encontrará un ejercicio muy simple en forma de rompecabezas de código:[![Pantalla microbit.jpg](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/pantalla-microbit.jpg)](https://libros.catedu.es/uploads/images/gallery/2023-05/pantalla-microbit.jpg)

Se trata de que al encender micro:bit se muestre un **<span style="color: rgb(22, 145, 121);">mensaje de bienvenida</span>**, tras el cual **<span style="color: rgb(22, 145, 121);">un corazón latirá</span>** indefinidamente cada medio segundo. Hay que mover y encajar los bloques de código grises hasta que el simulador de la izquierda muestre el resultado deseado.

Explorando el menú de bloques de **<span style="color: rgb(230, 126, 35);">Música</span>**, podemos añadir más bloques para producir un sonido breve en segundo plano que acompañe a los latidos del corazón.

Posible solución:

[![Solución.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/solucion.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/solucion.png)Para cargar el programa en la tarjeta micro:bit hay que conectar ésta al ordenador por medio del cable USB. Cuando la tarjeta esté montada en el ordenador, hay que pulsar sobre **<span style="color: rgb(132, 63, 161);">Descargar</span>**, guardar en el archivo en la unidad USB MICROBIT y esperar a que se complete el proceso de transferencia del programa.

#### Para saber más  


*Enlaces a información y recursos sobre micro:bit*

[Fundación Microbit](https://microbit.org/es-es/)

[Comunidad Microbit en España](http://microes.org/)

[Microsoft MakeCode](https://www.microsoft.com/es-es/makecode)

[Artículo del INTEF sobre proyectos educativos con micro:bit](https://intef.es/observatorio_tecno/proyectos-creativos-con-bbc-micro-bit/)

[Fabricante de accesorios para micro:bit](https://www.elecfreaks.com/)

[Presentación usada en CP de Ejea para talleres de unas 2,5 horas de duración](https://docs.google.com/presentation/d/1nOHolRdsR1-dC4mghkPFsacKiPRoS4xtGEmdqOJzhog/edit?usp=sharing)

[Manual de programación](http://microes.org/descargas/manual-de-programacion-microbit.pdf)

[16 proyectos con micro:bit](https://www.itpro.com/desktop-hardware/26289/13-top-bbc-micro-bit-projects)

# Scratch

#### **¿Qué es Scratch?**

Scratch es un lenguaje de programación diseñado para niños y niñas y otras personas principiantes en programación. Utiliza bloques de código que se arrastran y sueltan para crear proyectos interactivos, animaciones y juegos.

Scratch fue desarrollado por el Grupo Lifelong Kindergarten del MIT Media Lab y fue lanzado en 2007. Desde entonces, se ha convertido en una herramienta popular para la enseñanza de la programación a estudiantes de todas las edades. <span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">En 2013, se desvinculó del MIT para pasar a ser una fundación sin ánimo de lucro. </span>[https://www.scratchfoundation.org/](https://www.scratchfoundation.org/)

Scratch es gratuito y está disponible en línea, lo que significa que no se necesita descargar ningún software en el equipo. Además, Scratch es compatible con varios sistemas operativos, incluyendo Windows, macOS y Linux.

<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">Scratch también cuenta con una comunidad en línea donde las personas registradas pueden compartir sus proyectos y colaborar con otros programadores. </span>En la actualidad ofrece la posibilidad de gestionar tu clase, y compartir proyectos con el alumnado.

#### **Desarrollo de la clase: Trabajamos en el aula virtual de Scratch**

<p class="callout info">**El link**<span style="color: rgb(34, 34, 34); font-size: 1.4em; font-weight: 400;"> es: </span>[https://scratch.mit.edu/](https://scratch.mit.edu/)<span style="color: rgb(34, 34, 34); font-size: 1.4em; font-weight: 400;"> </span></p>

<span style="color: rgb(34, 34, 34); font-size: 14px; font-weight: 400;">A la hora de registrarte, se puede hacer en dos roles: Profesorado y Alumnado.</span>

[![captura-de-pantalla-de-2023-05-10-15-22-02.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/k4Ucaptura-de-pantalla-de-2023-05-10-15-22-02.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/k4Ucaptura-de-pantalla-de-2023-05-10-15-22-02.png)

<span style="color: rgb(34, 34, 34); font-size: font-size: 14px; font-weight: 400;">Para registrarte como parte del <span style="text-decoration: underline;">**profesorado** </span>hay que crear Cuentas de Maestros. </span>

![DyBimage5.png](https://libros.catedu.es/uploads/images/gallery/2023-05/dybimage5.png)

![draimage.png](https://libros.catedu.es/uploads/images/gallery/2023-05/bLJdraimage.png)

En un momento del registro solicita tu número de teléfono, datos del centro, tu función en el centro ,...y un correo electrónico para poder verificar la cuenta.

[![image.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/WGOimage.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/WGOimage.png)

El mensaje final del registro:

![2Zuimage.png](https://libros.catedu.es/uploads/images/gallery/2023-05/2zuimage.png)

<span style="color: rgb(34, 34, 34); font-size: 14px; font-weight: 400;">Para registrarte como parte del <span style="text-decoration: underline;">**alumnado**</span> solo tienes que seguir la corriente de las pantallas.</span>

[![image.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/HApimage.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/HApimage.png)

[![image.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/yP3image.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/yP3image.png)


##### Tarea 1:

<p class="callout success">TAREA 1: Crea tu propia cuenta de docente para poder gestionar tus proyectos y los de tu alumnado.</p>

Esta es la interfaz de la plataforma para docentes. <span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">Si te apetece puedes entrar en la cuenta de fulanitoCDD para empezar a hacer pruebas como docente.</span>

[![image.png](https://libros.catedu.es/uploads/images/gallery/2023-05/scaled-1680-/CtRimage.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/CtRimage.png)


##### Tarea 2:

<p class="callout success">Tarea 2: Modifica la actividad "Taller: Juego de Reciclaje" del estudio Valores Éticos.</p>

Como para poder trabajar como docente se necesita verificación y no siempre es inmediata, vamos a trabajar en una clase que ya hemos creado con el rol de estudiante.

<span style="background-color: rgb(248, 202, 198);">Los usuarios y contraseñas son:</span>

<table border="1" id="bkmrk-usuarios-2023usuario" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 16.1862%;"></col><col style="width: 16.4333%;"></col><col style="width: 16.5568%;"></col><col style="width: 16.6804%;"></col><col style="width: 17.4272%;"></col><col style="width: 16.6749%;"></col></colgroup><tbody><tr><td><span style="background-color: rgb(248, 202, 198);">Usuarios</span></td><td>2023usuario10

</td><td><span style="background-color: rgb(248, 202, 198);">**2023usuario2**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuario3**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuario4**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuario5**</span></td></tr><tr><td><span style="background-color: rgb(248, 202, 198);">contraseñas</span></td><td>2023usuari@</td><td><span style="background-color: rgb(248, 202, 198);">**2023usuari@2**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuari@3**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuari@4**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuari@5**</span></td></tr></tbody></table>


<table border="1" id="bkmrk-usuarios-contrase%C3%B1as" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 16.1862%;"></col><col style="width: 16.4333%;"></col><col style="width: 16.804%;"></col><col style="width: 16.804%;"></col><col style="width: 17.3035%;"></col><col style="width: 16.428%;"></col></colgroup><tbody><tr><td><span style="background-color: rgb(248, 202, 198);">Usuarios</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuario6**</span>

</td><td><span style="background-color: rgb(248, 202, 198);">**2023usuario7**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuario8**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuario9**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuario11**</span></td></tr><tr><td><span style="background-color: rgb(248, 202, 198);">contraseñas</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuari@6**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuari@7**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuari@8**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuari@9**</span></td><td><span style="background-color: rgb(248, 202, 198);">**2023usuari@11**</span></td></tr></tbody></table>

Cuando entres con el usuario y la contraseña de tu tarjeta, tienes que ir al menú desplegable de "2023usuarioX" y seleccionar "Mi clase".

[![captura-de-pantalla-de-2023-05-10-15-24-35.png](https://libros.catedu.es/uploads/images/gallery/2023-05/O5ncaptura-de-pantalla-de-2023-05-10-15-24-35.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/captura-de-pantalla-de-2023-05-10-15-24-35.png)

<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">Ahí verás los proyectos organizado en Estudios de la Clase. Hay 14 estudios (que corresponden a las asignaturas). Y dentro de cada asignatura hay uno o varios ejercicios con Scratch. Puedes echarles un ojo si te apetece.</span>

[![Fvbimage.png](https://libros.catedu.es/uploads/images/gallery/2023-05/fvbimage.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/Fvbimage.png)

Dentro del estudio "Valores éticos", hay un proyecto llamado <span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;"> “Juego de Reciclaje”: [https://scratch.mit.edu/projects/857900997](https://scratch.mit.edu/projects/857900997)</span>. Pincha en él y echa una partida para ver el funcionamiento.

Ahora que ya sabes como funciona, vamos a trabajar con una versión mas reducida para simplificar la tarea:

[https://scratch.mit.edu/projects/858481798/](https://scratch.mit.edu/projects/858481798/)

<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">La tarea propuesta consiste en añadir un objeto para reciclar al juego. Sigue las instrucciones</span>

<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">1- Reinventa (Remix si tienes el programa en inglés) para obtener nuestra propia copia del proyecto. Añade tus iniciales de nombre y apellidos al nombre del programa. Por ejemplo renombra "Taller: Juego de Reciclaje" como "Reciclaje MLS" (si tu nombre y apellidos fueran María López Sánchez). </span><span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">[![wHUimage.png](https://libros.catedu.es/uploads/images/gallery/2023-05/whuimage.png)](https://libros.catedu.es/uploads/images/gallery/2023-05/wHUimage.png)</span>

<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">2- Añade un nuevo objeto (de plástico, vidrio o papel.) de los disponibles en Scratch o cargados desde tu ordenador. En esta carpeta [Carpeta con objetos](https://drive.google.com/drive/folders/1iw2ceqs8-Qa5cvAGo9Qzo1SLmk39Ofhe?usp=share_link). tienes unos cuantos pero puedes añadir el que desees:</span>

[![jDaimage.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/jdaimage.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/jdaimage.png)

3- Copia la programación de un objeto ya creado en el programa del mismo material a tu nuevo objeto. Si has elegido un tetrabrik tendrías que llevarlo al contenedor amarillo por lo que tendrías que copiar la programación del objeto Plástico. [![image.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/tM4image.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/tM4image.png)

<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">4- Si eliges un objeto fabricado en vidrio tendrías que llevarlo al contenedor verde y copiar la programación del vidrio. </span>

[![image.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/ZJBimage.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/ZJBimage.png)

<span style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Roboto, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400;">5- S</span>i eliges un objeto fabricado de cartón o papel tendrías que llevarlo al contenedor azul y copiar la programación del objeto Cartón.

[![image.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/nN1image.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/nN1image.png)

6- Para copiar la programación del objeto de Plástico tienes que seleccionarlo primero y visualizarás todo su programa:[![image.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/Wznimage.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/Wznimage.png)

7- Ahora tendrías que arrastrar el primer bloque de cada cadena de bloques y llevarlo hasta tu objeto creado[![image.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/do2image.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/do2image.png)

8- Si esto te resulta complicado también podrías arrastrar estos bloques hasta la mochila y luego arrastrarlos desde la mochila hasta el objeto que has creado tu. (La mochila está en la parte inferior, debajo del área de programa)[![image.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/B30image.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/B30image.png)

9- Selecciona el contenedor verde y cambiar el valor de la variable de **Puntuación** a 4. (inicialmente estaba a 3 con lo que al añadir un nuevo objeto se tiene que cambiar a **4**). Si quieres puedes aumentar también el valor de la variable **Tiempo** (esta en 30 segundos)[![image.png](https://libros.catedu.es/uploads/images/gallery/2023-06/scaled-1680-/fvCimage.png)](https://libros.catedu.es/uploads/images/gallery/2023-06/fvCimage.png)

10- Una vez acabado, si quieres puedes compartirlo (hacerlo público) y unirlo al estudio anterior.

##### Tarea 3 extra:

<p class="callout success">Tarea 3: Elige una actividad de la clase que te interese y añádele una presentación para explicar el objetivo del mismo.</p>

1. <span style="color: rgb(0, 0, 0);">De entre todos los estudios: Biología y Geología, plástica, matemáticas, música, etc. elige uno de los programas.</span>
2. <span style="color: rgb(0, 0, 0);">Una vez que lo has elegido, reinventa el programa personalizando el nombre.</span>
3. <span style="color: rgb(0, 0, 0);">A partir de aquí puedes crear las instrucciones paso a paso siguiendo el tutorial o si te animas realizándolo tu mismo.</span>
4. <span style="color: rgb(0, 0, 0);">[TUTORIAL](https://drive.google.com/file/d/1y5HVSDiCdMUlOg5ZUXO9A2Mgmbeayjsu/view?usp=sharing)</span>

<span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">**Si no puedes entrar con el usuario y contraseña consulta los estudios en los siguientes links:**</span></span>

<span style="color: rgb(0, 0, 0);">Biología y Geología: [https://scratch.mit.edu/studios/33248464](https://scratch.mit.edu/studios/33248464)</span>

Ciencias: [https://scratch.mit.edu/studios/33228706](https://scratch.mit.edu/studios/33228706)

Ciencias Sociales: [https://scratch.mit.edu/studios/33226634](https://scratch.mit.edu/studios/33226634)

Economía: [https://scratch.mit.edu/studios/33302660](https://scratch.mit.edu/studios/33302660)

Educación Física: [https://scratch.mit.edu/studios/33228759](https://scratch.mit.edu/studios/33228759)

Filosofía. [https://scratch.mit.edu/studios/33248173](https://scratch.mit.edu/studios/33248173)

Francés: [https://scratch.mit.edu/studios/33302710](https://scratch.mit.edu/studios/33302710)

Inglés: [https://scratch.mit.edu/studios/33228727](https://scratch.mit.edu/studios/33228727)

Lengua: [https://scratch.mit.edu/studios/33226632](https://scratch.mit.edu/studios/33226632)

Matemáticas: [https://scratch.mit.edu/studios/33226629](https://scratch.mit.edu/studios/33226629)

Música: [https://scratch.mit.edu/studios/33248350](https://scratch.mit.edu/studios/33248350)

Plástica: [https://scratch.mit.edu/studios/33248345](https://scratch.mit.edu/studios/33248345)

Tecnología: [https://scratch.mit.edu/studios/33410894](https://scratch.mit.edu/studios/33410894)

Valores éticos: [https://scratch.mit.edu/studios/33302868](https://scratch.mit.edu/studios/33302868)

#### **Reflexión de la actividad:**

PENSAMIENTO COMPUTACIONAL IMPLICADO EN ESTA TAREA 2.

<span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">Descomposición:</span></span> Tras observar el funcionamiento hemos detectado que consta de varias partes bien diferenciadas.

<span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">Reconocimiento de patrones:</span></span> Se repite lo que ocurre con cada objeto del mismo tipo.

<span style="text-decoration: underline;">Abstracción:</span> Hay partes del programa que se podrían eliminar o cambiar por otras y seguiría funcionando.

<span style="text-decoration: underline;">Algoritmo:</span> Escribimos el código necesario para añadir otros objetos.

<span style="text-decoration: underline;">Evaluación:</span> Comprobamos que el programa funcione bajo toda casuística.

#### **Para saber más:**

RECURSOS WEB DE SCRATCH:

- [Fundación Scratch](https://www.scratchfoundation.org)
    - Como promotores del proyecto Scratch, recaudan fondos para apoyar el proyecto y así poder compartir historias de innovación, colaboración y aprendizaje a través de la comunidad global de Scratch.
- [Scratch para Educadores](https://scratch.mit.edu/educators/)
    - Millones de educadores en todo el mundo integran Scratch en diversas a reas tema ticas y con diferentes grupos de edad en procesos educativos
- [ScratchJr](https://www.scratchjr.org)
    - La programación es la nueva alfabetización y con ScratchJr, niños y niñas con edades entre 5 y 7 años pueden programar sus propias historias y juegos interactivos
- [Semana Scratch](https://www.scratchfoundation.org/scratch-week-2023)
    - En 2021, el día Scratch se transformo en el Semana Scratch. Para ello, el equipo Scratch organiza anualmente una serie de actividades Scratch en línea durante una semana del mes de mayo
- [Creative Computing Curriculum](http://scratched.gse.harvard.edu/guide/)
    - las actividades fomentan la exploración de conceptos clave de pensamiento computacional (secuencia, bucles, paralelismo, eventos, condicionales, operadores, datos) y prácticas clave de pensamiento computacional   
        (experimentación e iteración, prueba y depuración, reutilización y remezcla, abstracción y modularización)
- [Computational thinking with Scratch](https://scratched.gse.harvard.edu/ct)
    - Propone actividades de aprendizaje basadas en diseño, en particular, programación de medios interactivos que apoyen el desarrollo del pensamiento computacional por parte de los jóvenes
- [Scratch Wiki](https://en.scratch-wiki.info)
    - Espacio de colaboración gratuito sobre Scratch. Sus curadores ofrecen información sobre el lenguaje de programación y su historia. También incluye artículos avanzados para Scratchers de todo el mundo.
- [Dr. Scratch](http://drscratch.org)
    - Aplicación que evalúa proyectos Scratch en relación a varios aspectos del Pensamiento Computacional. Este analizador es una herramienta muy útil para que los estudiantes mejoren sus habilidades de programación.
- [ScratchEd](https://scratched.gse.harvard.edu)
    - Entre 2009 y 2019, más de 27.000 educadores que apoyan el aprendizaje y el desarrollo del pensamiento computacional de sus estudiantes con el uso de Scratch, compartieron 4.749 publicaciones, 1.027 recursos y 354 historias en esta comunidad en línea. Ahora sólo es de consulta.
- [Scratch Blocks](https://workspace.google.com/u/0/marketplace/app/%20scratch_blocks/669816099092)
    - Cree e inserte bloques del lenguaje de programación Scratch en Documentos y Presentaciones de Google mediante este complemento. Sólo genera imágenes, no código.
- [Scratch Team Blog](https://medium.com/scratchteam-blog)
    - El Blog del Equipo Scratch es un espacio en línea que utilizan los creadores de este entorno de programación para publicar noticias de interés para toda la comunidad de usuarios de Scratch.
- [Scratch Lab](https://lab.scratch.mit.edu)
    - Scratch Lab es un lugar para que el equipo de Scratch explore, comparta y recopile comentarios sobre las nuevas funciones de Scratch. La invitación es a jugar en este laboratorio y hacerle saber al Equipo Scratch lo que piensa a través de la encuesta que encontrara en la barra superior de herramientas

GUÍAS

- [Computación Creativa Scratch 3.0](https://eduteka.icesi.edu.co/pdfdir/hgse-scratch-computacion-creativa.pdf)
    - Traducción al español realizada por "Scratch al Sur" de la guía de Computación Creativa. Es una colección de ideas, estrategias y actividades para una experiencia introductoria.