Programa
El curso inicia con prácticas individuales con los diferentes componentes del kit para lograr una asimilación rápida de los conceptos de electrónica y programación. Con el avance de las clases, se realiza una integración de los módulos para lograr desarrollos más complejos y mejorar las habilidades de programación.
No necesitás conocimientos previos ya que vas aprender desde cero los fundamentos básicos de este microcontrolador y orientarlos a tu obra para hacerla más interactiva y dinámica: sensores de proximidad, de movimiento, de luz y de sonido; pulsadores, joysticks; control de LEDs monocolor, RGB, matrices y más.
El workshop Arduino 101 también te da los fundamentos de electrónica para convertir tu prototipo creado en Arduino en una instalación REAL: manejo de LEDs de potencia, luces de 220V, motores y todo lo que necesites para tu proyecto. Hacé realidad tu instalación y que no quede solo en una maqueta.
Conceptos de electrónica
- Tensión, corriente, resistencia y potencia
- Diferencia entre corriente alterna y continua
- Fuentes de corriente continua (step up, step down)
- Frecuencia, audio frecuencia y radio frecuencia
- Sistema binario y hexadecimal
- Compuertas lógicas simples (OR, AND, NOT)
- Diodos, transistores, LEDs, LDRs
- Multiplexación
Arduino
- Arquitectura de Arduino UNO
- Diferencia entre microprocesadores y microcontroladores
- Entradas/salidas digitales
- Entradas analógicas
- Salidas “analógicas” (PWM)
- Acondicionamiento de señales
- Conceptos de muestreo de una señal (ADC: analog to digital converter)
- Relés de estado sólido (optoacoplados)
- Relés mecánicos
Programación orientada a Arduino
- Programación estructurada y secuencial
- Diagramas de flujo
- Sentencias simples de Arduino
- Rutinas de Arduino (lazos while, for, if, case)
- Funciones
- Sentencias para entradas / salidas binarias y analógicas
- Bibliotecas