21_22_intro_robotica

Proyecto Profundiza Andalucía

Enlaces de interés

Planificación de las sesiones

  1. Montajes: Uso de la protoboard. Interpretación de esquemas electrónicos. Componentes básicos: diodo led, resistencia y pulsador. Componenetes polarizados y no polarizados. Montajes en serie y en paralelo. Programación: Introducción a Arduino. Editor Arduino. Configuración de placas y puerto. Compilación y carga de ejemplos. Ejemplo Blink.

  2. Programación: Variables, constantes, comentarios y funciones básicas: setup() y loop(). Montajes: Salidas digitales. Led y resistencia limitadora. Programación: Sentencia repetitivas for, while. Valores aleatorios. Montajes: Led parpadeo. Secuencias de luces. Semáforo.

  3. Programación: Sentencias condicionales if-else, switch-case. Montajes: Led con estado. Contadores ascendentes y descendentes. Programación: Entradas y salidas digitales. Salida por consola (Serial). Montajes: Salidas y entradas digitales. Pulsadores y resistencia pullup – pulldown.

  4. Impresión FDM: Diseño. Concurso MoonCamp Discovery. Editor online: TinkerCAD.

  5. Impresión FDM: Laminado e impresión 3D. Editor Ultimaker CURA.

  6. Editor - Emulador online: TinkerCAD. Programación: Salidas analógicas. Salidas PWM. Montajes: Salidas analógicas. Led y Led RGB. Montajes: Sonidos con tone(). Buzzer.

  7. Programación: Entradas analógicas. Función map() Montajes: Entradas analógicas. Potenciometro, Joystick, Led RGB, LDR Programación: Funciones y librerías. Montajes: Servomotores, Ultrasonidos.

  8. Plataforma Microbit + Maqueen Proyectos. Análisis de sistemas: entradas y salidas. Sensores y actuadores.

Sesión 1

En esta primera sesión nos presentamos y comentamos como se va a ir desarrollando esta actividad. Entramos en materia realizando nuestros primeros montajes.

Contenidos de esta sesión :

Montajes:

Programación:

Sesión 2

Una vez que tenemos unas nociones básicas de cómo realizar los montajes comenzamos con la programación. La programación nos ocupará la mayor parte del tiempo ya que partimos desde cero. Comenzamos trabajando con diodos led que nos permiten mostrar salidas digitales. Recordad que los errores y despistes pueden aparecer tanto en el montaje electrónico como en el código escrito.

Contenidos de esta sesión :

Montajes:

Programación:

Ejemplos de montajes

Parpadeo triple

Parpadeo sincrono

Semáforo

Sesión 3

Seguimos trabajando con las funciones digitales. En esta ocasión vemos las instrucciones que nos permiten recibir información digital de nuestros pulsadores.

Contenidos de esta sesión :

Montajes:

Programación:

Sesión 4

Este curso vamos a incluir un bloque de impresión 3D. Realizaremos el proceso completo de diseño, laminado e impresión para nuestra impresora de filamento. Además participaremos en el concurso MoonCamp dentro del proyecto ‘STEAM Investigación aeroespacial aplicada al aula’.

Contenidos de esta sesión :

Diseño:

Laminación:

Sesión 5

Continuamos con la impresión 3D. En esta sesión se propone al alumnado que creen sus propios objetos 3D. De forma autónoma deberán seguir los procesos de creación, diseño, laminación e impresión de un objeto personalizado.

Contenidos de esta sesión :

Sesión 6

Retomamos la programación con las salidas analógicas. Trabajamos modificando el brillo de un led. También probamos a cambiar de color un led RGB. Con las salidas analógicas también podemos hacer melodías sencillas. Aprovechando que conocemos la aplicación online TinkerCAD vemos la sección de cirtuitos que nos permite emular la plataforma Arduino.

Montajes:

Programación:

Sesión 7

En esta sesión comenzaremos a ver trabajaremos con las entradas analógicas usando los pines adecuados en la plataforma Arduino. Después ya podremos hacer montajes con entradas y salidas analógicas. Veremos la utilidad de la función de escalado map(). Cuando tenemos sensores o actuadores más complejos es buena opción utilizar funciones y librerías que nos facilitan el trabajo.

Montajes:

Programación:

Sesión 8

Se propondrá crear un pequeño proyecto que integre sensores y actuadores. Para ello se partirá desde cero con una nueva plataforma y un nuevo sistema de programación (editor y lenguaje). Se les dará unas instrucciones básicas y unos requisitos mínimos. Usaremos la plataforma Microbit + Maqueen con su editor online makecode y la programación con bloques.

Proyectos: