Creación y Uso de Librerías en Arduino
Clase 23 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
11:46 min - 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
Viendo ahora - 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
Las librerías de Arduino te permiten sumar capacidades sin partir de cero: desde un LCD hasta una IMU o un sensor ultrasónico. Gracias al hardware libre y a una comunidad activa, puedes usar, modificar y compartir código fácilmente. Aquí verás qué son, ejemplos concretos y el flujo esencial para instalarlas en el IDE.
¿Por qué las librerías de Arduino aceleran tu desarrollo?
Las librerías encapsulan funciones listas para tareas específicas. Así integras sensores y algoritmos sin escribir todo desde cero, con soporte de una comunidad que publica y mejora código.
- Arduino es hardware libre: miles contribuyen con shields, tarjetas y código.
- Cobertura amplia: de control PID a sensores ultrasónicos y LCDs.
- Reutilización: funciones probadas, mantenidas y fáciles de llamar.
- Comunidad: muchas librerías son de software libre y aceptan contribuciones.
¿Qué ejemplos de librerías ya puedes usar?
- PID: para implementar control industrial en dispositivos.
- Sensor ultrasónico: desde modelos de Maxbotics hasta el popular HC-SR04 que se usa en proyectos de robótica con Arduino.
- LCD: Arduino incluye una librería por defecto para pantallas LCD.
- Sensor de oxígeno disuelto: existen librerías para equipos específicos.
- IMU: integra giroscopio, acelerómetro y compás con una sola librería.
¿Qué ganas al trabajar así?
- Velocidad: integras hardware en menos tiempo.
- Calidad: usas código probado por otros.
- Escalabilidad: sumas módulos nuevos sin reescribir todo.
¿Cómo instalar una librería en Arduino paso a paso?
El proceso es simple y depende de colocar archivos en la carpeta correcta y agregarlos al IDE.
- Descarga el archivo de la librería: normalmente un .c.
- Ve a la carpeta de instalación de Arduino: la ruta varía según el sistema operativo.
- Entra a la carpeta libraries y crea una carpeta con el nombre de la librería.
- Copia dentro los archivos .c o .cpp correspondientes.
- Agrega la librería dentro del IDE para usarla en tu código.
- Consulta la lectura posterior con los pasos detallados como referencia.
¿Qué tener en cuenta al organizar archivos?
- Mantén el nombre de la carpeta igual al de la librería.
- Agrupa los .c/.cpp en la misma carpeta para evitar errores de compilación.
- Verifica la ruta correcta de libraries antes de copiar.
¿Qué habilidades y conceptos clave refuerzas aquí?
Entender el ecosistema de Arduino y cómo se conectan hardware y software te hace más eficiente.
- Hardware libre: apertura para extender capacidades y colaborar.
- Shields y tarjetas complementarias: expansión física de funciones.
- Librerías y funciones: bloques reutilizables para tareas específicas.
- Sensores populares: HC-SR04 y equipos de Maxbotics.
- IMU: uso de giroscopio, acelerómetro y compás desde una misma librería.
- Periféricos comunes: LCD manejado con librería por defecto.
- Control PID: algoritmo de control disponible mediante librería.
- Gestión de archivos .c/.cpp: colocación correcta en libraries y registro en el IDE.
- Cultura de comunidad: si no existe la librería que necesitas, créala y compártela.
¿Has probado integrar un sensor nuevo con una librería? Comparte tu experiencia, dudas y recomendaciones con la comunidad.