Capacitación

Curso Automatización con Arduino.

Profesores:
Ing. Fernando Pedrazzoli
Prog. Mauricio Mendoza

Período:
Se dictó en 12 clases desde agosto a noviembre de 2019 en forma totalmente gratuita, abierto a toda la comunidad

Programa

Unidad 1 – Introducción ELECTRÓNICA, ARDUINO.
Presentación del curso. Introducción a la Física y Electrónica Básica. Conceptos básicos del
funcionamiento de resistencia, capacitores, bobinas, transistores y electrónica en general.
Presentación y utilización de protoboard. Introducción Arduino + Hardware libre. Arduino IDE
Instalación. Instalación del controlador Arduino. Testeos y puesta en marcha IDE + Placa de
Desarrollo. Librerías externas, tipos, características y usos.

Unidad 2 – Introducción a la programación.

Distintos entornos de Desarrollo. Sistemas binario. Estructuras de control: Secuencial Condicional
if (aplicación ejemplo blink), else. switch (aplicación del blink, cada case lee pulsador o ejecuta
temporizador del led). Repetitiva for (marquesina con led simple), while (marquesina con led
simple con pulsador de stop). Trabajo Práctico N° 1: Armado de contador decimal creciente y
decreciente de 4 bit.
Carga Horaria

Unidad 3 – Periféricos de Salida.
Presentación, características y usos de display 7 segmentos. Presentación, características y usos de
display LCD. Práctica de escritorio, armado de prototipos en protoboard. Ejercicios prácticos
contador up/down con Display 7 seg y LCD. Monitor Serial del IDE Arduino.

Unidad 4 – Conversión ADC y DCA.
Explicación de funcionamiento de los conversores, resolución. Usos de ADC, tipos y características.
Usos de DCA, tipos y características Práctica de escritorio, utilización de protoboard y arduino.
Ejercicios con sensor de temperatura y potenciómetro.

Unidad 5 – Motores y servo.
Explicación de funcionamiento. Diferencias entre motores de CC y step to step. Práctica de
escritorio, armado en protoboard y prueba de circuitos. Trabajo Práctico N° 2: Regulador de
velocidad de motor step to step con potenciómetro y parada de seguridad (botón de stop).

Unidad 6 – Conectividad y POO.
Conexiones Alámbricas e Inalámbricas. Características, tipos, alcances, usos. Redes, Topologías.
Ethernet. Introducción a Base de Datos. Trabajo con brazo robótico. Trabajo con smart car.
Almacenamiento en la nube. Conexiones a internet desde dispositivos ARDUINOS. Trabajo Práctico
N° 3: Conectividad, registros, almacenamiento de datos desde redes LAN.

Unidad 7 – Alternativas y complementos Arduino.
Raspberry: características y diferencias con Arduino Usos en conjunto, como soporte Arduino
Trabajo práctico integrador alumnos.

ISP20