Enlaces de interés
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.
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.
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.
Impresión FDM: Diseño. Concurso MoonCamp Discovery. Editor online: TinkerCAD.
Impresión FDM: Laminado e impresión 3D. Editor Ultimaker CURA.
Editor - Emulador online: TinkerCAD. Programación: Salidas analógicas. Salidas PWM. Montajes: Salidas analógicas. Led y Led RGB. Montajes: Sonidos con tone(). Buzzer.
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.
Plataforma Microbit + Maqueen Proyectos. Análisis de sistemas: entradas y salidas. Sensores y actuadores.
En esta primera sesión nos presentamos y comentamos como se va a ir desarrollando esta actividad. Entramos en materia realizando nuestros primeros montajes.
Montajes:
Programación:
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.
Montajes:
Programación:
Parpadeo triple
Parpadeo sincrono
Semáforo
Seguimos trabajando con las funciones digitales. En esta ocasión vemos las instrucciones que nos permiten recibir información digital de nuestros pulsadores.
Montajes:
Programación:
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’.
Diseño:
Laminación:
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.
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:
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:
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: