Un Ordenador PC o portátil por alumno con al menos un puerto USB accesible
El PC de cada alumno deberá tener un sistema operativo instalado, ya sea un sistema Windows o un sistema Linux.
Acceso a Internet
Red Wifi
Espacio equipado con mobiliario adecuado al número de alumnos
Todo el software y documentación utilizado en el curso es libre con licencia creative commons o similar y publicado en https://www.aprendiendoarduino.com/
Listado de material orientativo para realizar las prácticas de cada itinerario por alumno:
Además del catálogo de cursos también es posible impartir talleres prácticos de entre 3 y 6 horas relacionados con las tecnologías impartidas en los cursos, así como charlas divulgativas en todo tipos de eventos tecnológicos y maker.Para proponer un taller o charla ponerse en contacto a través de aprendiendoarduino@gmail.com
Si quieres que imparta una charla, ponencia o taller, si quieres plantearme una colaboración o si tienes cualquier otra idea. No dudes en contactar conmigo en aprendiendoarduino@gmail.com
Si deseas algún otro taller o charla relacionada con el mundo Open Source aplicado al entorno Industrial o cualquier tema maker mándame tu propuesta a aprendiendoarduino@gmail.com.
Además de los itinerarios se ofrecen otros cursos relacionados con el HW libre y la digitalización por separado, que pueden ser un complemento a los cursos de los itinerarios o cursos separados.
Certificación Oficial Arduino (Nivel 1) – EN DESARROLLO
20 h
Ver Anexo I con el material necesario para impartir los cursos de este itinerario.
PLCs Basados en Arduino (Nivel 1)
Objetivo
El objetivo de este curso es que el alumno obtenga un conocimiento de los PLCs basados en Arduino y de su potencia en los entornos industriales y el IoT. Nos centraremos en un modelo para las prácticas pero se verán varios tipos.
Conocer diversas opciones de PLCs basados en Arduino
Manejar y configurar el IDE Arduino
Conocer el lenguaje de programación
Conocer otros lenguajes de programación para los PLCs
Aprender a usar las entradas analógicas y digitales
Aprender a usar las salidas analógicas y digitales
Manejar sensores y periféricos
Usar comunicaciones disponibles en los PLCs
Requisitos Alumnos
Para realizar este curso, es necesario tener unos conocimientos básicos de Arduino.
Contenido del Curso
PLCs basados en Arduino
IDE Arduino
Simuladores Arduino
Programación Arduino
Otros Métodos de Programación
Entradas y Salidas Digitales
Entradas Analógicas
PWM
Manejo de Sensores
Comunicaciones
PLCs basados en Raspberry Pi
Proyectos Industriales
Node Red Iniciacion (Nivel 1)
Objetivo
El objetivo de este curso es que el alumno aprenda el uso de Node-RED y la programación visual mediante flujos para su uso en entornos de domótica e IoT
Con este itinerario se busca que el profesorado desde primaria hasta bachillerato e incluso formación profesional básica y ciclos formativos de grado medio de formación profesional, conozca las nuevas tecnologías libres relacionadas con la programación y la computación física, para utilizarlas en el aula dentro del programa STEM o con aplicaciones específicas para el aprendizaje de otras áreas.
El objetivo es la capacitación del profesorado para la código-alfabetización y pensamiento computacional.
Se presenta el siguiente itinerario desde un nivel básico para ir paso a paso profundizando en sus contenidos:
Proyectos Raspberry Pi para Docentes (Nivel 3) – EN DESARROLLO
20 h
Robótica Educativa (Nivel 3) – EN DESARROLLO
20 h
Ver Anexo I con el material necesario para impartir los cursos de este itinerario.
Iniciación Arduino para Docentes (Nivel 1)
Objetivo
El objetivo de este curso es que el alumno obtenga un conocimiento inicial de la plataforma Arduino y sea capaz de realizar proyectos para aplicar en el aula con cualquiera de las diferentes placas Arduino o compatibles.
Saber cuándo Arduino es una buena solución a un proyecto o idea.
Conocer el lenguaje de programación
Conocer el potencial de Arduino en el aula
Manejar sensores y periféricos con Arduino
Requisitos Alumnos
No son necesarios requisitos previos de los alumnos para asistir a este curso
Contenido del Curso
Primeros Pasos con Arduino
IDE Arduino
Simuladores Arduino
Tipos de Placas y Shields Arduino
Hardware Educativo
Herramientas de Programación Visual
Programación Básica Arduino
Componentes Electrónicos
Manejo de Sensores
Iniciación Raspberry Pi para Docentes (Nivel 1)
Objetivo
El objetivo de este curso es que el alumno obtenga un conocimiento inicial de la placa de desarrollo basada en linux y sea capaz de instalar, configurar y realizar proyectos sencillos para aplicar en el aula.
Saber cuándo Raspberry Pi es una buena solución a un proyecto educativo
Conocer la programación visual Scratch
Aprender a usar el GPIO de Raspberry Pi
Manejar sensores y periféricos con Raspberry Pi
Requisitos Alumnos
No son necesarios requisitos previos de los alumnos para asistir a este curso
Contenido del Curso
Qué es Raspberry Pi
HW Raspberry Pi
Tipos de Placas y Hats Raspberry Pi
GPIO
Instalación Raspbian
Programación Scratch
Entradas y Salidas Digitales
Manejo de Sensores y periféricos
Iniciación a Micro:bit (Nivel 1)
Objetivo
El objetivo de este curso es que el alumno obtenga un conocimiento inicial de la plataforma de programación Micro:bit y sea capaz de realizar proyectos para aplicar en el aula con cualquiera de las diferentes placas Arduino o compatibles.
Saber cuándo Micro:bit es una buena solución para un proyecto en el aula.
Conocer el lenguaje de programación
Conocer el potencial de Micro:bit en el aula
Manejar sensores y periféricos con Micro:bit
Requisitos Alumnos
No son necesarios requisitos previos de los alumnos para asistir a este curso
Contenido del Curso
Primeros Pasos con Micro:bit
Hardware Micro:it
Programación Micro:bit
Hardware adicional para Micro:bit
Componentes Electrónicos
Manejo de Sensores
Programación Visual para Arduino (Nivel 2)
Objetivo
El objetivo de este curso es que el alumno aprenda las opciones para programar Arduino con lenguajes visuales y utilice la opción más adecuada en cada caso. Con estos lenguajes se podrá desarrollar el pensamiento computacional en el aula e introducir los principios de la programación.
Este curso está diseñado para personas que ya conocen Arduino y el mundo de los microcontroladores.
Programar Arduino usando diversos lenguajes visuales
Programar Arduino usando el lenguaje propio de Arduino
Programar Arduino usando otros lenguajes (Lua, Go, Python, etc…)
Manejar librerias Arduino
Programas placas y microcontroladores compatibles con Arduino
Hacer debug de programas
Programar comunicaciones serie.
Requisitos Alumnos
Para realizar este curso, el alumno debe haber asistido a alguno de los cursos de iniciación de Arduino o tener experiencia en la plataforma de hardware libre Arduino y tener conocimientos básicos de electrónica.
Contenido del Curso
Repaso Conceptos Arduino
Lenguajes de Programación Visual
Programación Arduino
Otros Lenguajes de Programación Arduino
Librerias Arduino
Comunicaciones Arduino
Debug Arduino
Proyectos Arduino para Docentes (Nivel 3)
Objetivo
El objetivo de este curso es el perfeccionamiento técnico para formadores enfocado a “Realización de Proyectos basados en Arduino.“
Saber cuándo Arduino es una buena solución a un proyecto o idea.
Conocer el lenguaje de programación
Programar y ejecutar programas en la plataforma Arduino y compatibles
Usar eficazmente el entorno de programación
Aprender a manejar componentes de hardware para recibir señales externas mediante sensores
Controlar elementos que nos rodean para interactuar con el mundo físico mediante actuadores
Conectar Arduino a Internet
Usar Arduino en un entorno de aprendizaje por proyectos
Planificar, diseñar e implementar proyectos basados en Arduino.
Documentar proyectos basados en Arduino y publicarlos en plataformas públicas.
Requisitos Alumnos
Para realizar este curso, el alumno debe haber asistido a alguno de los cursos de iniciación de Arduino o tener experiencia en la plataforma de hardware libre Arduino y tener conocimientos básicos de electrónica.