Volver al inicio
4° Año

Taller de Robótica y Programación

Profundización en robótica, electrónica y programación física. Los alumnos trabajan con Arduino, TinkerCAD y DuinoBot para diseñar circuitos, programar microcontroladores y construir proyectos de mayor complejidad.

ArduinoTinkerCADDuinoBotMinibloq
Ilustración Taller de Robótica y Programación

Programa del año - 15 semanas

0 semanas disponibles · 15 por desbloquear

0%15 bloqueados
1

¿Qué es la robótica? Historia y aplicaciones

Contenido bloqueado

Presentación del curso. Conceptos de robótica, automatización y computación física. Hardware y software libre. Herramientas del año: Arduino, DuinoBot, Tinkercad, Minibloq.

Clase
2

Voltaje, corriente, resistencia. Ley de Ohm

Contenido bloqueado

Conceptos de voltaje DC/AC, corriente (A), resistencia (Ohm), Ley de Ohm. Identificación de componentes: LED, resistencia, pulsador, buzzer, motor DC, protoboard. Diferencia entre señal digital y analógica.

Clase
3

Algoritmos y estructura Arduino: setup() y loop()

Contenido bloqueado

Concepto de algoritmo. Tipos de lenguajes (máquina, ensamblador, alto nivel). Estructura mínima de un sketch Arduino. Variables, operadores matemáticos/booleanos y estructuras de control (if, for, while).

Clase
4

Tinkercad Circuits: LED intermitente

Contenido bloqueado

Acceso y registro en Tinkercad. Agregar componentes, conectar cables y simular. Primer proyecto: LED parpadeante (Hola Mundo). Función delay(). Se realiza TP-2 en clase.

Clase
Práctica
5

Salidas digitales múltiples: Semáforo con 3 LEDs

Contenido bloqueado

Uso de múltiples pines de salida digital. Función digitalWrite() y delay(). Conexión de LEDs con resistencias 220 Ohm. Simulación del ciclo completo: verde (3s) - amarillo (1s) - rojo (3s). Se realiza TP-3.

Clase
Práctica
6

Entradas digitales: digitalRead() y pull-down

Contenido bloqueado

Incorporación de botón pulsador (pin 2) con resistencia pull-down 10kOhm. Al pulsar: semáforo pasa a rojo y se activa LED peatonal. Conceptos: digitalRead(), resistencia pull-down, condicional if/else. Se realiza TP-4.

Clase
Práctica
7

Puente H L293D: Control de motores DC

Contenido bloqueado

Funcionamiento del puente H. Integrado L293D: pinout y conexiones. Control de dirección de 2 motores DC desde Arduino. Código para avanzar, retroceder y detener. Desafío: agregar botones de control. Se realiza TP-5.

Clase
Práctica
8

Evaluación integradora del primer cuatrimestre

Contenido bloqueado

Repaso general de los contenidos del primer cuatrimestre. Evaluación escrita sobre electrónica básica y programación. Evaluación práctica: diseño y simulación de circuito en Tinkercad. Se entrega TP-6.

Examen
Práctica
9

Placa Arduino UNO. Instalación IDE. Comunicación serial

Contenido bloqueado

Identificación de las partes de la placa Arduino UNO (microcontrolador, pines digitales, analógicos, alimentación). Instalación del IDE Arduino. Carga del primer programa (Blink) al hardware físico. Comunicación serial (Serial.println).

Clase
10

Plataforma DuinoBot y Minibloq

Contenido bloqueado

Presentación del DuinoBot: características y diferencias con Arduino UNO. Entorno Minibloq: interfaz, bloques de movimiento, espera y salidas. Primer programa en bloques: encender/apagar LEDs del DuinoBot. Conexión y carga al hardware.

Clase
11

Ensamblado mecánico: chasis, motores, ruedas

Contenido bloqueado

Montaje de motores y ruedas en el chasis. Instalación de rueda loca para estabilidad. Conexión de motores al módulo de control del DuinoBot. Verificación de alimentación (GND/5V). Prueba individual de motores desde Minibloq.

Clase
12

Sensores infrarrojos y lógica de navegación

Contenido bloqueado

Conexión de sensores infrarrojos a pines digitales del DuinoBot. Lógica de navegación en Minibloq: avanzar si no hay obstáculo, girar o retroceder según el sensor que detecta. Carga del programa y prueba en banco.

Clase
13

Construcción de laberinto y pruebas del robot

Contenido bloqueado

Armado de laberinto simple con materiales disponibles. Ejecución del programa en el robot real. Observación del comportamiento ante obstáculos. Ajuste de velocidad y sensibilidad de sensores.

Clase
14

Análisis del proceso y propuestas de mejora

Contenido bloqueado

Discusión grupal sobre dificultades en el armado y cómo se resolvieron. Análisis de los cambios realizados en el programa. Reflexión sobre sensores y control de motores. Redacción de propuestas de mejora.

Clase
15

Presentación del robot y entrega de documentación

Contenido bloqueado

Cada grupo expone su robot al resto de la clase. Explicación del funcionamiento, sensores y lógica de programación. Entrega de documentación completa: foto/video, esquema de conexión, captura del programa y descripción.

Examen