Robotear

¡Oferta!

Arduino desde Cero a Avanzado

$25,000.00

+ Free Shipping
Categoría:

El curso de “Arduino, de 0 a avanzado” tiene como objetivo principal guiar a los participantes desde los fundamentos básicos hasta un nivel avanzado en el uso y programación de las placas Arduino. Diseñado para personas con y sin experiencia previa en electrónica o programación, el curso busca proporcionar una sólida comprensión de los conceptos claves y habilidades necesarias para llevar a cabo proyectos creativos y funcionales con Arduino.

UNIDAD TEMÁTICA N° 1: Salidas digitales y señales digitales

  • Señales digitales y valores típicos
  • Concepto de estado alto y estado bajo y valores de tensión
  • Concepto de frecuencia y período
  • Pinout del microcontrolador Arduino Uno
  • Pines digitales en Arduino Uno
  • Conexión de leds y resistencias
  • Programación de salidas digitales
  • Configuración de un pin como salida
  • Activar o desactivar puertos digitales
  • Manejo del tiempo con la función delay
  • Uso de la instrucción #define

UNIDAD TEMÁTICA N° 2: Variables

  • Concepto de variables y su utilidad en programación
  • Declaración y asignación de variables
  • Tipos de variables
  • Variables tipo int, float, bool y string
  • Operadores aritméticos
  • Operadores de comparación
  • Operadores and y or para lógica booleana
  • Ámbito de variables: variables locales y globales

UNIDAD TEMÁTICA N° 3: Control de flujo de un programa

  • Estructuras de control condicionales
  • Uso de la sentencia if-else
  • Operadores de comparación
  • Condiciones simples y múltiples
  • Estructuras de control iterativas: while y for
  • Uso de flags en el control de flujo
  • Concatenación de distintas estructuras de control

UNIDAD TEMÁTICA N° 4: Entradas digitales

  • Concepto de entradas digitales
  • Procesamiento de señales digitales leidas por Arduino
  • Conexión de pulsadores y llaves
  • Manejo de eventos con pulsadores y llaves
  • Uso de resistores de pull down y pull up
  • Validación de pulsos
  • Implementar mecanismos para evitar el efecto de rebote mecánico en pulsadores

UNIDAD TEMÁTICA N° 5: Función millis

  • Introducción a la función millis
  • Uso de millis para medir tiempo transcurrido
  • Retardos no bloqueantes. Diferencia con la función delay
  • Ejecutar múltiples tareas
  • Crear temporizadores precisos con millis
  • Mediciones indirectas: obtención de un parámetro dependiente del tiempo

UNIDAD TEMÁTICA N° 6: Entradas analógicas

  • Introducción a entradas analógicas
  • Lectura de valores analógicos
  • Conversor analógico digital (ADC)
  • Resolución del ADC
  • Lectura de un potenciómetro
  • Integración de entradas analógicas con salidas digitales
  • Uso de la función map

UNIDAD TEMÁTICA N° 7: Salidas PWM

  • Fundamentos de la modulación por ancho de pulso
  • Concepto de valor promedio y frecuencia
  • Controlar el brillo de un led mediante una señal PWM
  • Valores posibles de escritura en un pin PWM
  • Diferencias entre una salida digital y una PWM
  • Vincular una entrada digital con una salida PWM
  • Vincular una entrada analógica con una salida PWM
  • Visualizar una señal PWM con Osciloscopio
  • Led RGB

UNIDAD TEMÁTICA N° 8: Interrupciones

  • Definición y funcionamiento de interrupciones
  • Uso de interrupciones externas y su configuración
  • Detectar eventos específicos mediante interrupciones
  • Concepto de FALLING, RISING y CHANGE
  • Ventajas del uso de interrupciones en nuestros programas
  • Función de interrupción ISR
  • ¿Cómo realizar una ISR?
  • Ejemplos prácticos de aplicación
Carrito de compra