Informatica
Informatica
Programación En Arduino
JHONN RODRÍGUEZ
L I N A M A RC E L A
JOHAN GÓMEZ
JUAN OCAMPO
¿Qué Es
Arduino?
• Arduino es una plataforma de creación electrónica de código
abierto, basada en hardware y software libre.
• Es una herramienta flexible y fácil de usar para
desarrolladores y creadores, permitiendo la construcción de
microordenadores de una sola placa con múltiples
aplicaciones
• Las placas Arduino están diseñadas para interactuar con el
entorno mediante sensores y actuadores, lo que las hace
ideales para proyectos de automatización, robótica y
prototipado. Su programación se realiza a través del entorno
Arduino IDE, utilizando un lenguaje basado en Processing
Componentes
Placa De
Arduino
• Microcontrolador: Chip que ejecuta el código del programa
5/06/25 6
¿Arduino y Robótica?
Arduino y la robótica están estrechamente relacionados, ya que la
plataforma Arduino se ha convertido en una herramienta fundamental
para diseñar y controlar robots. Gracias a su naturaleza de código
abierto, accesibilidad y facilidad de programación, Arduino actúa como
el "cerebro" de muchos robots, permitiendo que integren sensores,
actuadores y otros dispositivos para interactuar con el entorno.
Esta integración favorece el aprendizaje práctico de electrónica,
programación y mecánica, fomentando el pensamiento crítico y
creativo.
5/06/25 7
Entorno De Desarrollo, Entorno Web y Aplicativo
5/06/25 8
Familiarizándote Con El Entorno De
• Desarrollo
Verificar: Comprueba el código para detectar errores de sintaxis antes de subirlo a la placa.
• Subir: Carga el programa en la placa Arduino conectada.
• Nuevo: Crea un nuevo proyecto o "sketch".
• Abrir: Permite acceder a proyectos guardados previamente.
• Salvar: Guarda el código actual.
• Pantalla principal: Muestra el espacio de trabajo donde se edita el código.
• Menú principal: Contiene opciones generales del entorno de desarrollo.
• Menú Archivo: Opciones para gestionar proyectos (nuevo, abrir, guardar, imprimir, etc.).
• Menú Programa: Permite verificar y subir el código, y abrir el monitor serie para
comunicación con la placa.
• Menú Herramientas: Contiene configuraciones como la selección de placa, puerto y
opciones avanzadas.
5/06/25 9
Estructura De Un
Programa
Un programa en Arduino, también llamado sketch, sigue una estructura básica que
consta de dos funciones principales:
void setup() {
// Código de configuración: se ejecuta una sola vez al inicio
}
void loop() {
// Código principal: se ejecuta repetidamente mientras la placa esté encendida
}
6/5/25 10
Explicación De Las
Funciones
• setup(): Se ejecuta una sola vez al iniciar el programa. Aquí se configuran los
pines, inicializan variables y se activan bibliotecas necesarias.
• loop(): Se ejecuta en un ciclo infinito mientras la placa esté encendida. Aquí
se coloca el código que controla la lógica del programa.
Además, un programa puede incluir:
• Variables y constantes: Para almacenar datos y configuraciones.
6/5/25 11
Placas, librerías y funciones
Placas Arduino
Las placas Arduino son microcontroladores que permiten
interactuar con sensores, motores y otros dispositivos
electrónicos. Algunos modelos populares incluyen:
• Arduino Uno: Ideal para principiantes, con un
microcontrolador ATmega328P.
• Arduino Mega: Más potente, con más pines y memoria,
adecuado para proyectos avanzados.
• Arduino Nano: Compacto y eficiente, perfecto para
proyectos con espacio reducido.
• Arduino Leonardo: Puede actuar como un teclado o ratón
USB.
• Arduino Due: Basado en ARM, con mayor capacidad de
procesamiento.
6/5/25 12
Muchas
Gracias
6/5/25 13