0% encontró este documento útil (0 votos)
30 vistas24 páginas

Programación Didáctica con Arduino

El documento es un plan de estudios sobre programación que abarca desde la introducción a la programación hasta conceptos avanzados como variables, estructuras de control y ciclos. Incluye lecciones específicas sobre el uso de Arduino UNO y programación por bloques, así como actividades prácticas para construir proyectos como semáforos y zumbadores. Cada lección detalla los aprendizajes esperados, el desarrollo del estudiante y recursos adicionales para facilitar el aprendizaje.

Cargado por

Ricky Banderas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas24 páginas

Programación Didáctica con Arduino

El documento es un plan de estudios sobre programación que abarca desde la introducción a la programación hasta conceptos avanzados como variables, estructuras de control y ciclos. Incluye lecciones específicas sobre el uso de Arduino UNO y programación por bloques, así como actividades prácticas para construir proyectos como semáforos y zumbadores. Cada lección detalla los aprendizajes esperados, el desarrollo del estudiante y recursos adicionales para facilitar el aprendizaje.

Cargado por

Ricky Banderas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Planeación didáctica

Programación
Programación

Índice

Lección 1: Introducción a la programación

1. Introducció
Introducción a la programació
programación
2. Historia de la programació
programación

Lección 2: Arduino UNO y la plataforma


1. Introducció
Introducción al Arduino UNO 4. Enciende tu LED
2. Introducció
Introducción a la programació
programación por bloques 5. Tutorial para descargar Arduino
3. Tutorial de la programació
programación por bloques

Lección 3: Programación de elementos y funciones


1. ¿Qu
Quéé es y para qué
qué sirve un retardo en programació
programación?
2. ¿Qu
Quéé hacen un LED y un Retardo juntos?
3. ¿Qu
Quéé es y para qué
qué sirve un Pulso en programació
programación?
4. ¿Qu
Quéé hacen un LED y un Pulso juntos?
5. Construye tu semá
semáforo

2
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación

Índice

6. Programa el color de un RGB

8. Do, Re, Mi, Fa, Sol, La, Si. (Zumbador)


9. Sincroniza el semá
semáforo peatonal con el de trá
tránsito
10. Semá
Semáforo para personas con ceguera
11. Semá
Semáforo para autos

Lección 4: Estructuras de control

2. Introducció
Introducción al Si & en Otro caso/Else

4. Enciende y apaga un LED


5. Construye un botó
botón de p
páánico
6. ¿Qué
Qué hace un Si/If dentro de otro Si/If
Si/If?

3
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación

Índice

Lección 5: Variables
1. ¿Qu
Quéé es una variable? 5. Operaciones bá
básicas
2. Escoge un nombre para tu variable 6. Las variables y las operaciones bá
básicas
3. ¿Cómo comparas el dato de una variable?

Lección 6: Variables locales y globales


1. Variables locales y globales 3. Variables globales y locales
2. Variables locales 4. Uso de Variables globales en los Retardos

Lección 7: Variables booleanas


1. ¿Qu
Quéé son las Variables booleanas? 4. Operaciones con Variables booleanas, N1
2. Operació
Operación booleana OR 5. Operaciones con Variables booleanas, N2
3. Operació
Operación booleana AND 6. Operaciones booleanas

4
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación

Índice

Lección 8: Ciclos
1. Introducció
Introducción al Mientras/While 6. Prende y apaga un LED un n
núúmero
determinado de veces
7. Simula un pulso
3. Introducció
Introducción al Haz mientras/Do while 8. Sincroniza dos semá
semáforos

4. Apaga un LED por 10 segundos 9. Diferencia entre Si/If y Mientras/While


10. Diferencia entre Mientras/While y Si/If
5. Introducció
Introducción al Para/For
11. ¡Atr
Atréévete a explorar!

Lección 9: Evaluación
- ¿Qu
Quéé tanto sabes de programació
programación?

5
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación

Significado de los símbolos

a Aprendizaje
esperado
Desarrollo del
estudiante
Recursos extra

Duración (min) Uso de Kit CRK

Lectura Video tutorial

Evaluación Video Simulador

6
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 2 Lección 3 Lección 4 Lección 5 Lección 6 Lección 7 Lección 8 Lección 9

Lección 1: Introducción a la programación

Tipo y nombre
Aprendizaje esperado Desarrollo del estudiante Recursos extras

- Conocimientos generales básicos


- Conocer el significado de algoritmo.
sobre programación.
Elaborar un documento escrito sobre
1. Introducción a algoritmo y un programa.
- Habilidades básicas del uso de
los beneficios de la programación y 90
la programación - Reconocer las ventajas de la
la computadora.
mencionar algunos lenguajes de
min
programación. programación.
- Comunicación escrita en la propia
lengua.

Comentar con el grupo:


- Conocer la historia y origen de
2. Historia de la - Habilidades básicas del uso de
-La forma en que Lady Lovelance 45
programación - Diferenciar una máquina de la computadora.
aplicó los conocimientos
min
un robot.

7
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 3 Lección 4 Lección 5 Lección 6 Lección 7 Lección 8 Lección 9

Lección 2: Arduino UNO y la plataforma

Tipo y nombre
Aprendizaje esperado Desarrollo del estudiante Recursos extras

- Conocimientos generales básicos

- Diferenciar Arduino hardware.


1. Introducción Comentar con el grupo: 45
de Arduino UNO. - Conocimientos generales básicos
al Arduino - Enlistar los usos de Arduino. sobre una shield.
-La diferencia entre el Arduino a
90
UNO - Describir la función de la shield - Capacidad oral para describir min
de un Arduino UNO. el concepto de Arduino.
- Habilidades interpersonales

- Conocer la programación
por bloques.
- Reconocer los componentes
- Conocimientos básicos sobre la
electrónicos en los bloques de
programación en bloques y en
la plataforma de CRK. Comentar con el grupo:
2. Introducción a código Arduino.
-Las ventajas de la programación
la programación prediseñadas en la plataforma CRK.
- Capacidad de análisis.
en bloques. 120
- Habilidades interpersonales de min
por bloques - Reconocer el color de las estructuras -La diferencia entre programar
de control en la plataforma CRK. en Arduino y en bloques.
- Comunicación oral en la propia
lengua.
las variables en la plataforma CRK.
- Reconocer en verde las operaciones

8
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 3 Lección 4 Lección 5 Lección 6 Lección 7 Lección 8 Lección 9

Aprendizaje esperado Desarrollo del estudiante Recursos extras

- Conocimientos generales básicos


sobre la programación por bloques
3. Tutorial de la - Conocer la interfaz de la en la plataforma CRK.
programación
plataforma CRK. - Capacidad de análisis y síntesis.
N/A 90
- Conocer el simulador virtual. - Capacidad para adaptarse a las min
por bloques - Encender un LED por programación. nuevas situaciones.
- Habilidades básicas del uso de
la computadora.

4. Enciende tu LED 45
min

Apoyar a los compañeros que


no pueden instalar el ambiente
Arduino.
5. Tutorial para Comentar en grupo:
descargar
- Si pudieron instalar el ambiente 45
Arduino. min
Arduino - La diferencia entre el código de
Arduino y el ambiente Arduino.
- Su opinión sobre el programa
que se ejecutó.

9
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 4 Lección 5 Lección 6 Lección 7 Lección 8 Lección 9

Lección 3: Programación de elementos y funciones

Aprendizaje esperado Desarrollo del estudiante Recursos extras

1. ¿Qué es y para
Comentar en grupo:
qué sirve un - Ejemplos del uso del Retardo 45
retardo en en programación.
min
programación?

2. ¿Qué hacen
un LED y un 45
min
Retardo juntos?

3. ¿Qué es y para
- Describir el funcionamiento de
qué sirve un un pulso en programación. 45
Pulso en - Citar ejemplos de la función pulso.
min
programación?

10
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 4 Lección 5 Lección 6 Lección 7 Lección 8 Lección 9

Aprendizaje esperado Desarrollo del estudiante Recursos extras

4. ¿Qué hacen un
LED y un Pulso 45
min
juntos?

- Combinar el elemento LED con las


funciones, Pulso y Retardo.
- Conocer el funcionamiento de un
5. Construye semáforo para - automóviles. 90
tu semáforo - Reconocer la diferencia entre un
min
elemento y una función.
- Programar un semáforo.

6. Programa
el color de 45
min
un RGB

45
min

11
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 4 Lección 5 Lección 6 Lección 7 Lección 8 Lección 9

Tipo y nombre
Aprendizaje esperado Desarrollo del estudiante Recursos extras

Comentar en grupo:
8. Do, Re, Mi, Fa, - Capacidad de aprender a aprender.
- La importancia de los Retardos
Sol, La, Si
para hacer sonar un zumbador. - Capacidad de aplicar los
en el uso del zumbador. 45
- Configurar un zumbador. min
(Zumbador) - Generar sonido con un zumbador. - Capacidad de análisis y síntesis.
- El significado de las frecuencias.
- Las preguntas de reflexión.

9. Sincroniza - Capacidad de aplicar los


- Construir un semáforo para autos. Comentar en grupo:
el semáforo - Construir un semáforo peatonal. - Las respuestas de las preguntas 90
peatonal con - Sincronizar los dos semáforos.
- Resolución de problemas
de reflexión.
min
el de tránsito y toma de decisiones.

- Capacidad de aplicar los


10. Semáforo - Construir un semáforo un semáforo para invidentes.
para personas para invidentes. - Resolución de problemas 45
min
con ceguera y toma de decisiones. Comentar en grupo las preguntas
de reflexión.

- Sincronizar un semáforo de tránsito Comentar en grupo:


- Capacidad de aplicar los
11 . Semáforo con un Zumbador. - La importancia de los Retardos 45
para autos - Describir la configuración
- Capacidad de análisis y síntesis.
en programación. min
del zumbador. - Las preguntas de reflexión.

12
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 5 Lección 6 Lección 7 Lección 8 Lección 9

Lección 4: Estructuras de control

Aprendizaje esperado Desarrollo del estudiante Recursos extras

90
min

- Conocimientos generales básicos


2. Introducción sobre la condicional Si &
al Si/If &en en Otro Caso. 45
min
Otro caso/Else - Capacidad de análisis y síntesis.

N/A 45
min

4. Enciende y 45
apaga un LED min

13
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 5 Lección 6 Lección 7 Lección 8 Lección 9

Aprendizaje esperado Desarrollo del estudiante Recursos extras

5 . Construye un 45
botón de pánico min

6. ¿Qué hace un
Si/If dentro de
- Conocer la anidación de las 45
estructuras de control Si. min
otro Si/If?

25
N/A a
45
min

- Conocimientos generales básicos


sobre el área de estudio. 45
min
- Capacidad de análisis y síntesis.

14
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 4 Lección 6 Lección 7 Lección 8 Lección 9

Lección 5: Variables

Tipo y nombre
Aprendizaje esperado Desarrollo del estudiante Recursos extras

- Conocer el significado de una - Conocimientos generales básicos


variable en programación. sobre el área de estudio. Realizar un documento en Word
1. ¿Qué es - Conocer la forma de definir el - Capacidad de análisis y síntesis. con 5 ejemplos de variables. 45
una variable? nombre de una variable. - Capacidad para generar Comentar en grupo los ejemplos.
min
- Citar ejemplos de variables. nuevas ideas.

- Conocimientos generales básicos


sobre el área de estudio.
2. Escoge un - Conocer la forma de definir - Capacidad para generar Escribir el nombre de 10 variables
nombre para el nombre de una variable. nuevas ideas. y su uso en un documento en Word. 45
min
tu variable - Citar ejemplos de variables. - Comunicación oral y escrita. Comentar en grupo estos ejemplos.
- Habilidades básicas del uso de
la computadora.

- Reconocer los símbolos


- Capacidad de aplicar los
3. ¿Cómo Generar en un documento en Word
o en un cuaderno 10 ejemplos de
comparas el variables en la programación
- Capacidad para generar 45
dato de una por bloques de CRK.
nuevas ideas.
se involucren operaciones.
min
variable? - Habilidades básicas del uso
(Ejemplo: 10 + 9 > 2 x 8)
de la computadora.
una comparación en CRK.

15
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 4 Lección 6 Lección 7 Lección 8 Lección 9

Aprendizaje esperado Desarrollo del estudiante Recursos extras

45
min

Generar en un documento en Word


o en un cuaderno 10 ejemplos de
operaciones básicas con variables
y determinar los resultados con 45
5 . Operaciones base a diferentes valores de las a
básicas variables. 90
min
(Ejemplo: Si x = 2; 13 + x = 15
pero si x = 7 entonces el resultado
de la operación es 20.

6. Las variables y - Conocimientos generales básicos


las operaciones sobre el área de estudio. 45
min
básicas - Capacidad de análisis y síntesis.

- Conocimientos generales básicos


sobre el área de estudio. 45
min
- Capacidad de análisis y síntesis.

16
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 4 Lección 5 Lección 7 Lección 8 Lección 9

Lección 6: Variables locales y globales

Aprendizaje esperado Desarrollo del estudiante Recursos extras

Realizar un documento en Word


1. Variables - Describir a una variable local. - Conocimientos generales básicos o en un cuaderno con:
locales y - Describir a una variable global. sobre el área de estudio. - La diferencia entre una variable 45
min
globales - Describir un loop. - Capacidad de análisis y síntesis. local y una global
- La descripción de un loop.

45
2. Variables a
locales 90
min

3. Variables 45
globales a
90
y locales min

4. Uso de 45
Variables a
globales en 90
min
los Retardos

17
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 4 Lección 5 Lección 6 Lección 8 Lección 9

Lección 7: Variables booleanas

Aprendizaje esperado Desarrollo del estudiante Recursos extras

1. ¿Qué son
las Variables 45
min
booleanas?

2. Operación
booleana 45
min
O/OR

3. Operación
booleana 45
min
Y/AND

18
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 4 Lección 5 Lección 6 Lección 8 Lección 9

Tipo y nombre
Aprendizaje esperado Desarrollo del estudiante Recursos extras

4. Operaciones - Capacidad de aplicar


en grupo.
con Variables - Resolver operaciones booleanas. Si es necesario, adicionar más 45
- Habilidades básicas del uso min
booleanas, N1 de la computadora.
operaciones que pueden contestar
en el cuaderno personal.

5. Operaciones - Capacidad de aplicar


en grupo.
con Variables - Resolver operaciones booleanas. Si es necesario, adicionar más 45
- Habilidades básicas del uso min
booleanas, N2 de la computadora.
operaciones que pueden contestar
en el cuaderno personal.

Realizar por equipos y previo a la


- Capacidad de aplicar
- Comprender la operación de flujo correspondiente.
booleana Y/AND. - Habilidades básicas del uso Comentar en grupo las preguntas 45
6. Operaciones - Comprender la operación de la computadora. de reflexión. a
booleanas booleana O/OR. - Comunicación oral y escrita Describir de manera grupal 90
-Describir la diferencia entre una en la propia lengua. la diferencia entre una operación min
operación Y/AND y una O/OR. - Habilidades interpersonales Y/AND y O/OR.
como el manejo de la escucha. Autoevaluación del
diagrama de flujo.

19
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 4 Lección 5 Lección 6 Lección 7 Lección 9

Lección 8: Ciclos

Aprendizaje esperado Desarrollo del estudiante Recursos extras

- Conocimientos generales básicos


- Conocer el funcionamiento sobre el área de estudio.
1. Introducción al de la condicional Mientras/While - Capacidad de análisis y síntesis. 45
Mientras/While en programación. - Comunicación oral y escrita
min
en la propia lengua.

- Conocer la estructura de control


Mientras (While) en programación.
- Comprender el funcionamiento 45
de la estructura de control Mientras min
(While) en programación.

- Conocimientos generales básicos


3. Introducción sobre el área de estudio. Comentar en grupo la diferencia
al Haz mientras - Capacidad de análisis y síntesis. entre Mientras/While y 45
min
/Do while - Comunicación oral y escrita Haz mientras/Do while
en la propia lengua.

20
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 4 Lección 5 Lección 6 Lección 7 Lección 9

Aprendizaje esperado Desarrollo del estudiante Recursos extras

- Conocer la estructura de control


Haz/Mientras (Do/While) - Conocimientos generales básicos
en programación. sobre el área de estudio. 45
4. Apaga un LED - Comprender el funcionamiento - Capacidad de análisis y síntesis. a
por 10 segundos de la estructura de control - Comunicación oral y escrita
90
min
Haz/Mientras (Do/While) en la propia lengua.
en programación.

- Conocimientos generales básicos


- Conocer la estructura de control
sobre el área de estudio.
5. Introducción Para/For en programación.
- Capacidad de análisis y síntesis. 45
al Para/For - Enlistar las partes que componen
- Comunicación oral y escrita
min
a esta estructura.
en la propia lengua.

6. Prende y apaga un - Conocer la estructura de control - Conocimientos generales básicos


Para/For en programación. sobre el área de estudio. 45
LED un número a
- Reconocer al controlador, el límite - Capacidad de análisis y síntesis.
determinado y el incremento en la estructura - Comunicación oral y escrita
90
min
de veces Para/For en programación. en la propia lengua.

45
7. Simula a
un pulso 90
min

21
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 4 Lección 5 Lección 6 Lección 7 Lección 9

Aprendizaje esperado Desarrollo del estudiante Recursos extras

8. Sincroniza 45
dos semáforos min

9. Diferencia - Describir la diferencia entre


entre Si/If y una estructura de control 45
min
Mientras/While Si/If una Mientras/While.

10. Diferencia entre - Describir la diferencia entre


Mientras/While una estructura de control 45
min
y Si/If Mientras/While y el Si/If.

45
11. ¡Atrévete a
a explorar! 90
min

22
DESARROLLADO POR KRISMAR EDUCACIÓN
Programación
Inicio Lección 1 Lección 2 Lección 3 Lección 4 Lección 5 Lección 6 Lección 7 Lección 8

Lección 9: Evaluación

Tipo y nombre
Aprendizaje esperado Desarrollo del estudiante Recursos extras

- Describir la palabra programación.

en un diagrama de flujo.
- Enlistar los elementos - Capacidad de análisis y síntesis.
¿Qué tanto y las funciones de programación. - Capacidad de aplicar
sabes de - Enlistar las estructuras de control N/A 60
min
programación? - Habilidades básicas del uso
- Describir qué es una variable. de la computadora.
- Explicar la diferencia entre variable

- Explicar la diferencia entre


una variable global y una local.

23
DESARROLLADO POR KRISMAR EDUCACIÓN
www.novaschool.mx
[email protected]
[email protected]
+52 7222 71 5705
+ 52 722 2716 97 2

También podría gustarte