INTRODUCCIO
N A ARDUINO
INTRODUCCIÓN A ARDUINO
• ARDUINO ES UNA PLATAFORMA
ELECTRÓNICA DE CÓDIGO ABIERTO
BASADA EN HARDWARE Y SOFTWARE
FÁCIL DE USAR. SE UTILIZA PARA CREAR
PROTOTIPOS Y PROYECTOS
INTERACTIVOS.
¿QUÉ ES UN MICROCONTROLADOR?
• UN MICROCONTROLADOR ES UN
PEQUEÑO ORDENADOR DENTRO DE UN
SOLO CHIP. PUEDE PROCESAR Y
ALMACENAR DATOS, Y CONTROLAR
DISPOSITIVOS ELECTRÓNICOS.
¿QUÉ ES ARDUINO?
• ARDUINO ES UNA PLACA DE
DESARROLLO DE HARDWARE LIBRE Y
SOFTWARE LIBRE DISEÑADA PARA
FACILITAR EL USO DE LA
ELECTRÓNICA EN PROYECTOS
MULTIDISCIPLINARIOS.
COMPONENTES DE ARDUINO
• ARDUINO CONSTA DE UN
MICROCONTROLADOR, UNA
PLACA DE CIRCUITO IMPRESO
Y VARIOS COMPONENTES
ELECTRÓNICOS, COMO
RESISTENCIAS, CAPACITORES
Y DIODOS.
LENGUAJE DE PROGRAMACIÓN DE ARDUINO
• ARDUINO UTILIZA UN LENGUAJE DE
PROGRAMACIÓN BASADO EN C/C++,
QUE ES FÁCIL DE APRENDER
INCLUSO PARA AQUELLOS SIN
EXPERIENCIA PREVIA EN
PROGRAMACIÓN.
ENTORNO DE PROGRAMACIÓN
• EL ENTORNO DE DESARROLLO
INTEGRADO (IDE) DE ARDUINO ES UNA
APLICACIÓN QUE LE PERMITE ESCRIBIR,
COMPILAR Y CARGAR PROGRAMAS EN LA
PLACA ARDUINO.
PRIMER PROGRAMA EN ARDUINO
• SE MOSTRARÁ CÓMO ESCRIBIR UN PROGRAMA SIMPLE EN ARDUINO PARA
ENCENDER UN LED.
EJEMPLOS DE PROYECTOS DE ARDUINO
VENTAJAS DE ARDUINO
• FÁCIL DE USAR: ARDUINO ES UNA PLATAFORMA MUY AMIGABLE PARA LOS
PRINCIPIANTES. SU ENTORNO DE DESARROLLO INTEGRADO (IDE) ES SENCILLO Y
FÁCIL DE ENTENDER.
• BAJO COSTO: ARDUINO ES UNA PLATAFORMA DE BAJO COSTO EN COMPARACIÓN
CON OTROS MICROCONTROLADORES. ESTO LA HACE ACCESIBLE PARA
ESTUDIANTES, AFICIONADOS Y CUALQUIER PERSONA QUE QUIERA COMENZAR A
TRABAJAR CON MICROCONTROLADORES.
• AMPLIA COMUNIDAD: ARDUINO TIENE UNA GRAN COMUNIDAD DE USUARIOS EN
TODO EL MUNDO QUE COMPARTEN INFORMACIÓN, IDEAS, PROYECTOS Y
SOLUCIONES A PROBLEMAS.
• VARIEDAD DE PLACAS: ARDUINO OFRECE UNA VARIEDAD DE PLACAS PARA
SATISFACER DIFERENTES NECESIDADES Y PROYECTOS.
• COMPATIBILIDAD: LAS PLACAS ARDUINO SON COMPATIBLES CON UNA AMPLIA
GAMA DE SENSORES, ACTUADORES Y OTROS COMPONENTES ELECTRÓNICOS.
MÁS VENTAJAS
• MULTIPLATAFORMA: EL IDE DE ARDUINO FUNCIONA EN WINDOWS, MAC Y LINUX.
• FLEXIBILIDAD: ARDUINO ES UNA PLATAFORMA MUY FLEXIBLE QUE PERMITE A LOS USUARIOS PROGRAMAR EN VARIOS
LENGUAJES DE PROGRAMACIÓN, INCLUYENDO C Y C++.
• EDUCACIÓN: ARDUINO SE HA CONVERTIDO EN UNA HERRAMIENTA POPULAR EN EL AULA, YA QUE ES FÁCIL DE USAR Y
PUEDE AYUDAR A LOS ESTUDIANTES A APRENDER SOBRE ELECTRÓNICA Y PROGRAMACIÓN.
• OPEN SOURCE: ARDUINO ES UNA PLATAFORMA DE CÓDIGO ABIERTO, LO QUE SIGNIFICA QUE CUALQUIER PERSONA PUEDE
CONTRIBUIR AL DESARROLLO Y MEJORAMIENTO DE LA PLATAFORMA.
• GRAN CANTIDAD DE PROYECTOS: ARDUINO TIENE UNA GRAN CANTIDAD DE PROYECTOS DISPONIBLES EN LÍNEA QUE
PUEDEN SERVIR COMO INSPIRACIÓN Y GUÍA PARA FUTUROS PROYECTOS.