¿Qué quieres aprender?

Curso de Arduino Avanzado

Curso de Arduino Avanzado

Sindormir.net

Curso presencial

Madrid


299

Duración : 2 Días

Este curso desarrolla los detalles más complejos e interesantes del microcontrolador de Arduino UNO: el ATMEGA 328. A lo largo de los distintos temas tratados se verán características avanzadas del microcontrolador, así como técnicas avanzadas de programación que nos permitirán realizar varias tareas en paralelo.

Tras finalizar el curso, los alumnos serán capaces de realizar programas que controlen varios dispositivos e interacciones con el usuario de forma simultánea y comprenderán en detalle el funcionamiento interno de varios dispositivos de Arduino como registros, interrupciones y temporizadores.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid
Septiembre 2021

Objetivos

- Aprender a realizar programas que controlen varios dispositivos de forma paralela. - Comprender en detalle los registros, interrupciones y temporizadores en Arduino - Conocer en profundidad el funcionamiento interno de Arduino

A quién va dirigido

A aquellas personas que quieran profundizar en el conocimiento de Arduino Maestros de Educación Secundaria y Formación Profesional Estudiantes de electrónica Creativos y publicistas Empresas que estén comenzando con la Computación Física Artistas y videoartistas Makers, creadores y personas afines a los movimientos DIY y DIWO

Requisitos

Informática: Manejo fluido del ordenador Programación: Manejo con soltura del entorno de programación de Arduino Electrónica: Cableado fluido de componentes y nociones elementales de electrónica Curso Arduino Intermedio

Temario completo de este curso

El temario de este curso comprende temas avanzados que serán útiles a quien haya ya realizado el Curso Básico y el Curso Intermedio o haya adquirido los conocimientos por su cuenta. En este último caso, se solicitará una prueba de nivel previa a la inscripción, para asegurar que el nivel del alumno le permite asimilar los conceptos de este curso.

  • Acceso rápido a puertos E/S:
    • Operaciones booleanas clásicas
    • Operaciones con bits con funciones de Arduino
  • Consideraciones sobre el uso de los pines de Arduino:
    • Pines con funciones especiales
    • Incompatibilidad entre funciones, temporizadores y pines
    • Mejora de tiempos de captura del ADC
    • Uso de FastPWM
  • Gestión del tiempo:
    • Midiendo el tiempo
    • Temporizadores
    • Afinando las salidas PWM
  • Interrupciones:
    • Interrupciones externas
    • Interrupciones por temporizadores
  • Multitarea:
    • Máquinas de estado
    • Máquinas de estado usando librerías
  • Bajo consumo:
    • Gestión de la energía en el ATMEGA 328
    • Modos sleep
    • Watchdog
    • Gestión del estado de la batería
  • Otros aspectos avanzados:
    • Manejo de Arduino con línea de comandos
    • Integración con atom y git
    • Sensor de temperatura interno
    • Afinando la precisión de las lecturas analógicas
Ver más