Arduino: Desarrolla Prototipos Interactivos con Microcontroladores
Clase 3 de 38 • Curso Fundamentos de Desarrollo de Hardware con Arduino
Contenido del curso
Introducción al hardware libre
- 3

Arduino: Desarrolla Prototipos Interactivos con Microcontroladores
Viendo ahora - 4

Desarrollo de Prototipos de Hardware: Diseño y Fabricación
09:18 min - 5

Diseño Mecánico de Hardware con SolidWorks y Herramientas Paramétricas
05:03 min - 6

Desarrollo de Interfaces y Prototipos con QT en Sistemas Embebidos
04:07 min - 7

Limitaciones de Arduino en productos finales
04:27 min - 8
Selección de Arduino para Envío de Datos a Servidor
00:14 min - 9
Fundamentos de Desarrollo de Hardware con Arduino
01:27 min - 10
Proyectos con Arduino: Componentes y Materiales Necesarios
01:13 min
Sensores, Actuadores y Procesadores
Introducción a la electrónica
Manos a la obra
- 19

Conociendo los Puertos y Alimentación del Arduino Uno
09:40 min - 20

Funcionamiento de la Protoboard para Prototipado Electrónico
04:36 min - 21

Programación Básica en Arduino: Primeros Pasos con LED y Código
07:53 min - 22

Declarar variables para pines de Arduino
05:53 min - 23

Creación y Uso de Librerías en Arduino
03:09 min - 24

Uso del Potenciómetro para Control de LED con Arduino
10:06 min - 25

Comunicación Serial en Arduino: Uso del Monitor Serial
10:32 min - 26

Cómo PWM simula voltaje analógico
05:51 min - 27

Cómo Arduino simplifica el PWM
14:18 min - 28

Uso de Botones con Resistencia Pull-Up en Arduino
13:01 min - 29

Monitor temperatura con Arduino y LM35
10:59 min - 30

Cálculo del Multiplicador para Convertir Lecturas de Sensor a Celsius
05:05 min - 31

LCD 16x2 con Arduino sin conexión PC
17:28 min - 32

Programación de Semáforos con Arduino y Sensores
02:09 min
Automatización de procesos
- 33

Motores con Arduino y puente H L293D
23:17 min - 34

Cómo funciona un servomotor con Arduino
11:06 min - 35

Potenciómetro controla servomotor en Arduino
04:35 min - 36

Proyecto: Construcción y Programación de un Robot de Evasión de Obstáculos
08:53 min - 37

Programación de Funciones de Control de Movimiento en Arduino
08:09 min - 38

Robot sensor Pololu: lógica inversa y ciclo while
17:47 min
Arduino destaca por convertir ideas en prototipos funcionales con rapidez. Con una tarjeta accesible, un framework sencillo y un ecosistema amplio, permite leer sensores, procesar datos y generar salidas sin barreras técnicas altas. Su combinación de hardware flexible, software simple y costos menores ha impulsado proyectos reales, incluso de empresas como Blue Smart.
¿Qué es Arduino y por qué facilita el prototipado?
Arduino es una tarjeta de prototipos flexible que integra un microcontrolador y un diseño de pines pensado para extensiones. Permite a perfiles creativos y técnicos crear proyectos interactivos desde la lectura de sensores hasta el control de actuadores.
¿Cómo integra hardware con pines y shields?
- Usa un microcontrolador del fabricante Atmel y un layout de pines definido.
- Acepta expansiones o shields que añaden Ethernet, WiFi o control de motores.
- Expertos pueden crear shields; principiantes pueden conectarlos y usarlos de inmediato.
- El resultado: modularidad, escalabilidad y adopción masiva del ecosistema.
¿Qué aporta su software: ID, framework Wiring y sketches?
- Incluye su propio ID y una adaptación del framework Wiring.
- Se escriben sketches en C basado en Wiring y se cargan por un cable USB.
- Ventaja clave: programar es directo y económico.
¿Por qué el bootloader abarató la programación?
- Antes se necesitaba una tarjeta programadora del fabricante que costaba 60–70 dólares o más.
- Un microcontrolador cuesta aprox. 1–5 dólares; modelos potentes rondan 10 dólares.
- Con un bootloader instalado de fábrica, el microcontrolador recibe el código vía puerto serial.
- Beneficio: menos costos y entrada más simple al desarrollo embebido.
Palabras clave y habilidades aplicadas: - Lectura de sensores y procesamiento de información. - Manejo de pines de entrada/salida y expansiones shields. - Programación con framework Wiring y carga por USB. - Uso de bootloader y comprensión del flujo de programación. - Prototipado rápido para proyectos interactivos y productos.
¿Qué es un microcontrolador y cómo funciona?
Es el corazón de Arduino: una computadora de propósito específico. Comparte conceptos con un PC o teléfono, pero orientado a tareas concretas con bajo consumo y periféricos integrados.
¿Qué componentes internos tiene: CPU, memoria y reloj?
- La CPU resuelve instrucciones (sumar, mover variables) definidas en lenguaje ensamblador.
- Memoria no volátil: EPROM (conserva datos sin energía, pero es más lenta para tiempo real).
- Memoria volátil: SRAM (similar a la RAM de tu computadora).
- Reloj de sistema: marca la frecuencia de lectura y ejecución de instrucciones.
- Nota clave: misma frecuencia no implica mismo rendimiento; la arquitectura interna importa.
¿Qué periféricos y pines permiten entradas y salidas?
- Los pines exponen entradas y salidas de datos para conectar sensores y actuadores.
- Periféricos integrados posibles: puertos ADC de 8 o 10 bits, conectividad serial, I2C y manejo USB.
- Se programa en C a través de Wiring, un framework de C/C++ para microcontroladores.
¿Dónde se usan los microcontroladores?
- Motos, coches y sistemas de seguridad.
- Tableros de autos e indicadores.
- Lavadoras y equipos de ejercicio.
- Dispositivos médicos y periféricos de computadora.
- Herramientas inteligentes y más.
- Ejemplo observado: interfaces hechas con Qt en máquinas de correr.
¿Cómo es el ecosistema Arduino y qué placas existen?
El ecosistema creció más allá de la tarjeta base. Hay opciones básicas, mejoradas, de tamaño reducido, para Internet of Things, educación y wearables.
¿Qué opciones básicas y mejoradas hay?
- Básicas: Arduino uno, Arduino Leonardo, Arduino 101, Arduino Esplora.
- Mejoradas: Arduino Mega, Arduino Zero, Arduino Due, Arduino Mega ADK.
- Clave técnica: Zero usa un microcontrolador más potente que Mega, con más pines de E/S y mayor memoria.
¿Qué variantes para Internet of Things y conectividad celular existen?
- Arduino YUN: Ethernet y WiFi.
- Arduino Ethernet: solo WiFi.
- Arduino TIAN: similar a YUN, con microcontrolador más avanzado.
- Arduino Leonardo Ethernet.
- Maker Fox, Maker One y Maker GSM 1400: conectividad a redes celulares.
- Nota regional: Maker Fox funciona en redes de un proveedor en Europa; Maker GSM 1400 funciona con carriers GSM.
¿Qué recursos educativos y wearables incluye?
- Kits educativos: tarjeta Arduino y varios sensores para iniciar.
- Sistemas wearables: placas pensadas para integrarse en ropa y accesorios.
¿Con qué placa te gustaría comenzar y qué prototipo quieres construir? Comparte tus dudas e ideas en los comentarios.