Arduino, electrónica y programación

  • 25/01/2021
  • 10
  • 120 horas / 8 semanas

Ficha - Cursos - Plataforma COGITI (cogitiformacion.es)

JUSTIFICACIÓN

Desde sus incios (2005) Arduino no ha parado de romper barreras convirtiéndose en una plataforma presente en proyectos de I+D,en la educación ya desde los colegios hasta las universidades. Para trabajar con Arduino debemos tener conocimientos sobre:

  • Arduino (características técnicas)
  • IDE de Arduino (entorno oficial de Arduino)
  • Lenguaje de programación
  • Electrónica

Al iniciarse en Arduino es tal la cantidad de formación que puede llegar a ser complicado centrarse y seguir un aprendizaje lógico y ordenado. En este curso se tratará en paralelo cada una de las 4 áreas anteriormente mencionadas mediante casos prácticos que han sido diseñados para seguir un orden en el aprendizaje, de tal manera que hasta que no sea necesario un nuevo concepto no será tratado.


OBJETIVOS

  • Descubrir el sistema Arduino
  • Saber escoger el Arduino adecuado
  • Aprender la programación presente en cualquier proyecto del IoT, robótica, domótica...
  • Aprender la electrónica y el análisis de circuitos básicos
  • Conocer herramientas de programación
  • Manejar el IDE de Arduino
  • Entender el diseño del hardware de Arduino
  • Ampliar las caracterísiticas de un Arduino
  • Desarrollar entornos de control para Arduino
  • Descubrir los condensadores y sus aplicaciones
  • Trabajar con las interrupciones
  • Estudiar los protocolos de comunicación presentes en un Arduino
  • Utilizar la memoria EEPROM
  • Mejorar las prestaciones de un Arduino

Temario

Módulo 1: Arduino electrónica y programación

  • Unidad 1.1: Plataforma Arduino (2 horas)
  • Unidad 1.2: Primeros Pasos con Arduino (4 horas)
  • Unidad 1.3: Entradas digitales (2 horas)
  • Unidad 1.4: Primeros Pasos Comunicación Serie (1 hora)
  • Unidad 1.5: Circuitos integrados (puertas lógicas) (2 horas)
  • Unidad 1.6: Variables numéricas y sistema binario (2 horas)
  • Unidad 1.7: Señales analógicas (6 horas)
  • Unidad 1.8: Señales PWM (2 horas)
  • Unidad 1.9: Estructuras de control (8 horas)
  • Unidad 1.10: Comunicación Serie (3 horas)
  • Unidad 1.11: Librerías (1 hora)
  • Unidad 1.12 : Funciones (2 horas)
  • Unidad 1.13: Operaciones matemáticas (1 hora)
  • Unidad 1.14 :Operaciones trigonométricas (1 hora)
  • Unidad 1.15: Operaciones pseudoaleatorias (1 hora)
  • Unidad 1.16: Pineado Arduino (1 hora)
  • Unidad 1.17: Ejemplos prácticos con sensores y dispositivos básicos de Arduino (24 horas)

Módulo 2: Electrónica y programación avanzada

  • Unidad 2.1: Condensadores y filtros (6 horas)
  • Unidad 2.2: Interrupciones (3 horas)
  • Unidad 2.3: Comunicación Serie Avanzada (2 horas)
  • Unidad 2.4: Comunicación I2C (3 horas)
  • Unidad 2.5: Comunicación SPI (3 horas)
  • Unidad 2.6: Memoria EEPROM (2 horas)
  • Unidad 2.7: Sensor de temperatura interno (1 hora)
  • Unidad 2.8: Modo bajo consumo (1 hora)
  • Unidad 2.9: Watchdog (1 hora)
  • Unidad 2.10: Simulador Thinkercad (1 hora)
  • Unidad 2.11: Herramientas debugger (2 hora)
  • Unidad 2.12: Crear una librería (2 horas)
  • Unidad 2.13: Ampliando las caracterísitcas básicas de un Arduino (10 horas)