Lección 6 - Acer for Education...

4
Qué vas a necesitar CloudProfessor (CPF) Sensor de temperatura Arduino Leonardo Android Shield Cable USB Expectavas de aprendizaje (cómo se demostrará el progreso y el aprendizaje) Todos Descargar desde la nube los datos de temperaturas de CloudProfessor. La mayoría Usar variables en su aplicación. Algunos Explicar las ventajas e inconvenientes del almacenamiento en la nube. Objevos de aprendizaje Ulizar el almacenamiento en la nube para descargar los datos de temperatura. Comprender qué son las variables y cómo ulizarlas. Conocer las ventajas e inconvenientes del almacenamiento en la nube. Resumen En la lección anterior, los estudiantes descubrieron cómo subir el valor recogido por el sensor de temperatura al almacenamiento en la nube. En esta, aprenderán cómo descargar los datos desde la nube a su móvil. Aptudes curriculares (plan de estudios de informáca) Diseña algoritmos sencillos mediante bucles y selecciones, es decir, instrucciones if. (AL) Usa el razonamiento lógico para predecir los resultados. (AL) Detecta y corrige errores (depura) en algoritmos. (AL) Crea programas que implementan algoritmos para alcanzar los objevos propuestos. (AL) Enende que la programación es el nexo de unión entre las soluciones algorítmicas y los ordenadores. (AB) Conceptos de pensamiento computacional: AB = Abstracción; DE = Descomposición; AL = Pensamiento algorítmico; EV = Evaluación; GE = Generalización Lección 6 Descargar de la nube 1

Transcript of Lección 6 - Acer for Education...

Page 1: Lección 6 - Acer for Education Magazineeu-acerforeducation.acer.com/wp-content/uploads/Lesson-6-1.pdf · Lección 6 Descargar de la nube 1. 1. Enchufa loudProfessor y luego mantén

Qué vas a necesitar

CloudProfessor (CPF)

Sensor de temperatura

Arduino Leonardo

Android Shield

Cable USB

Expectativas de aprendizaje (cómo se demostrará el progreso y el aprendizaje)

Todos Descargar desde la nube los datos de temperaturas de CloudProfessor.

La mayoría Usar variables en su aplicación.

Algunos Explicar las ventajas e inconvenientes del almacenamiento en la nube.

Objetivos de aprendizaje

Utilizar el almacenamiento en la nube para descargar los datos de temperatura.

Comprender qué son las variables y cómo utilizarlas.

Conocer las ventajas e inconvenientes del almacenamiento en la nube.

Resumen En la lección anterior, los estudiantes descubrieron cómo subir el valor recogido por el sensor de temperatura

al almacenamiento en la nube. En esta, aprenderán cómo descargar los datos desde la nube a su móvil.

Aptitudes curriculares (plan de estudios de informática)

Diseña algoritmos sencillos mediante bucles y selecciones, es decir, instrucciones if. (AL)

Usa el razonamiento lógico para predecir los resultados. (AL) Detecta y corrige errores (depura) en algoritmos. (AL)

Crea programas que implementan algoritmos para alcanzar los objetivos propuestos. (AL)

Entiende que la programación es el nexo de unión entre las soluciones algorítmicas y los ordenadores. (AB)

Conceptos de pensamiento computacional: AB = Abstracción; DE = Descomposición; AL = Pensamiento algorítmico;

EV = Evaluación; GE = Generalización

Lección 6 Descargar de la nube

1

Page 2: Lección 6 - Acer for Education Magazineeu-acerforeducation.acer.com/wp-content/uploads/Lesson-6-1.pdf · Lección 6 Descargar de la nube 1. 1. Enchufa loudProfessor y luego mantén

1. Enchufa CloudProfessor y luego mantén pulsado el botón de encendido durante dos segundos (se encenderá el in-

dicador de alimentación).

2. Inserta el Android Shield en Arduino Leonardo y utiliza el cable USB para conectar CloudProfessor con Arduino Leo-

nardo. Conecta el sensor de temperatura al puerto A1.

3. Cuando CloudProfessor detecte el Arduino Leonardo, aparecerá una notificación en tu dispositivo. Haz clic en ella

para iniciar la aplicación de Arduino Leonardo y, a continuación, selecciona la aplicación CPF Arduino Blockly.

Haz clic en Lesson 6.

4. Pulsa el botón Ejecutar para entrar en la interfaz de usuario de control (UI). Puedes utilizar la UI para regular la ve-

locidad del ventilador.

5. Pulsa el botón Editar para entrar en la página de edición de programas.

Instrucciones paso a paso 2

1

2

3

Aplicación CPF Arduino Blo-

ckly

Botón Editar

Botón Ejecutar

Interfaz de usuario de

control (UI)

Página de edición de

programas

Page 3: Lección 6 - Acer for Education Magazineeu-acerforeducation.acer.com/wp-content/uploads/Lesson-6-1.pdf · Lección 6 Descargar de la nube 1. 1. Enchufa loudProfessor y luego mantén

Analizar el código (Blockly)

Ahora, vamos a analizar el código.

1. Title Name Panel Set (Descargando….):

El bloque Title Name Panel Set presenta un mensaje en la pantalla. En este

ejemplo, mostrará el texto «Descargando...», para que el usuario sepa que se

están recuperando los datos desde la nube.

2. Count with:

El bloque count with ejecuta repetidamente la misma tarea el número

de veces que se especifica en el bloque «to» (1). En este ejemplo, el

código se repetirá diez veces.

3. Set aop_obj to:

El bloque Set aop_obj to crea una variable «aop_obj» y almacena el objeto JSON que contiene los datos subidos en

la lección anterior.

4. Title Panel Set:

El bloque Title Panel Set lee los datos con-

tenidos en el objeto JSON subidos a la

nube en la lección anterior, y los muestra

en la pantalla (2).

Nota: Si aparece un mensaje de error en la pantalla, puede deberse a

que no terminaras de subir los diez registros de la lección anterior.

5. Title Name Panel Set (Descarga finalizada):

El bloque Title Name Panel Set presenta un mensaje en la pantalla. En este

ejemplo, mostrará el texto «Descarga finalizada» para notificar al usuario que el programa ha

acabado de recuperar los datos de la nube.

3

Prueba a cambiar el orden o los valores de los cuadros de texto. Añade una condición if/else que solo mues-

tre los datos si msg = «¡Caliente, caliente, caliente!».

2

1

Page 4: Lección 6 - Acer for Education Magazineeu-acerforeducation.acer.com/wp-content/uploads/Lesson-6-1.pdf · Lección 6 Descargar de la nube 1. 1. Enchufa loudProfessor y luego mantén

Ampliación

Los estudiantes deben hacer una captura de pantalla de su código y añadir comentarios que expliquen cómo funciona.

Diferenciación

Para ayudar a los estudiantes, proporciónales guías paso a paso.

Para que se esfuercen más, pídeles que creen en primer lugar un diagrama de flujo o pseudocódigo de su algoritmo, o que

codifiquen su solución en JavaScript.

Deberes

Los estudiantes deben escribir un resumen de lo que han aprendido, ilustrado con capturas de pantalla y fragmentos de su

código.

Los alumnos deben investigar acerca del almacenamiento en la nube, y tener en cuenta en su estudio los siguientes

factores: coste, ventajas e inconvenientes, disponibilidad, límites de almacenamiento, etc.

Enlaces

Base de datos meteorológica española: https://datosclima.es/index.htm

Cómo funciona el almacenamiento en nube: https://es.wikipedia.org/wiki/Almacenamiento_en_nube

¿Cuál es el mejor almacenamiento en la nube?: https://elandroidelibre.elespanol.com/2015/03/comparativa-los-mejores-

servicios-de-almacenamiento-en-la-nube.html

4

5

6

7