Unidad Educativa Fiscal Vicente Rocafuerte
Módulo formativo:
Diseño y Desarrollo Web
Tema:
Arduino
Integrantes:
Reyes Alvarez Marcela Nayerly
Curso:
Tercero Informática ’D’
Docente:
Lic. Mariuxi España
Año Lectivo
2023 – 2024
Índice
Antecedentes................................................................................................... 3
Arduino.............................................................................................................4
Características clave de Arduino..................................................................4
Guía básica...................................................................................................... 6
Tipos de Arduino...............................................................................................7
Proyectos que se puede implementar Arduino.................................................8
Conclusión......................................................................................................10
Antecedentes
Los orígenes de Arduino se remontan a principios de la década de 2000,
cuando Massimo Banzi, junto con un grupo de estudiantes, emprendió el desarrollo
de una plataforma de hardware de código abierto en el Instituto de Diseño de
Interacción de Ivrea en Italia. El propósito era proporcionar a los estudiantes, incluso
a aquellos sin experiencia en electrónica y programación, una herramienta accesible
y fácil de usar para la creación rápida de prototipos en sus proyectos de diseño. En
2005, se lanzó la primera placa de desarrollo Arduino, conocida como Arduino NG
(Next Generation). Esta placa, basada en un microcontrolador de la familia Atmel
AVR, marcó el inicio del éxito de la plataforma. La comunidad en torno a Arduino
comenzó a crecer, atrayendo a entusiastas, estudiantes, artistas y diseñadores de
diversas disciplinas. La singularidad de Arduino radica en su enfoque sencillo y su
capacidad para democratizar el acceso a la electrónica y la programación. A medida
que la comunidad crecía, surgieron diversas variantes y mejoras en las placas
Arduino, ampliando continuamente las posibilidades y aplicaciones de esta
plataforma de desarrollo de código abierto.
En la actualidad, Arduino se ha consolidado como una de las plataformas
más populares para proyectos de electrónica y robótica. La comunidad sigue siendo
activa, y las placas Arduino se utilizan en una amplia gama de aplicaciones, desde
entornos educativos hasta el desarrollo de productos comerciales. Este éxito
continuo destaca la importancia y la influencia duradera de Arduino en la comunidad
de la tecnología y la innovación
Arduino
Arduino es una plataforma de hardware de código abierto diseñada para
facilitar el desarrollo de prototipos y proyectos de electrónica. Consiste en placas de
circuito impreso que incorporan un microcontrolador y un entorno de desarrollo
integrado. La idea principal detrás de Arduino es proporcionar una herramienta
accesible y fácil de usar para que personas con diversos niveles de experiencia en
electrónica y programación puedan crear sus propios dispositivos interactivos.
Características clave de Arduino:
Hardware asequible y de código abierto: Las placas Arduino son
relativamente económicas y están diseñadas bajo una licencia de código abierto, lo
que permite a los usuarios acceder al diseño del hardware y modificarlo según sus
necesidades.
Microcontroladores: Las placas Arduino incorporan microcontroladores,
generalmente de la familia AVR de Atmel o SAMD de Microchip. Estos
microcontroladores son el cerebro de la placa y ejecutan el código que define el
comportamiento del proyecto.
Entorno de desarrollo integrado (IDE): Arduino cuenta con un entorno de
desarrollo que facilita la programación de los microcontroladores. Utiliza un dialecto
simplificado de C/C++ y proporciona una biblioteca estándar que simplifica muchas
tareas comunes.
Entradas y salidas (E/S): Las placas Arduino tienen pines de entrada/salida
que permiten la conexión de sensores, actuadores y otros componentes. Esto
facilita la interacción con el entorno y la construcción de proyectos interactivos.
Comunidad activa: Arduino ha generado una comunidad global muy activa.
Esto significa que hay una gran cantidad de recursos en línea, tutoriales, foros y
proyectos compartidos que los usuarios pueden aprovechar.
Flexibilidad y versatilidad: La flexibilidad de Arduino permite a los usuarios
crear una amplia variedad de proyectos, desde simples luces intermitentes hasta
robots avanzados, sistemas de monitoreo y control, y más.
Ejemplos comunes de proyectos Arduino incluyen sistemas de
automatización del hogar, instrumentos musicales electrónicos, robots, dispositivos
de monitoreo ambiental y una amplia gama de prototipos interactivos. La facilidad de
uso y la accesibilidad han contribuido a la popularidad de Arduino tanto en entornos
educativos como en el desarrollo de proyectos profesionales.
Guía básica
Utilizar Arduino implica una serie de pasos que abarcan desde la instalación
del software hasta la carga de programas en la placa. Aquí hay una guía paso a
paso básica para comenzar con Arduino:
Paso 1: Adquirir una Placa Arduino Obtén una placa Arduino. Puedes elegir
entre varios modelos, como Arduino Uno, Arduino Nano, Arduino Mega, entre otros.
Paso 2: Instalar el Software Arduino IDE Descarga e instala el Arduino IDE
desde el sitio web oficial. Abre el Arduino IDE después de la instalación.
Paso 3: Conectar la Placa Arduino a la Computadora Usa un cable USB para
conectar la placa Arduino a tu computadora. Asegúrate de que los controladores se
instalen correctamente (la mayoría de las veces, esto sucede automáticamente).
Paso 4: Seleccionar el Tipo de Placa En el Arduino IDE, ve a "Herramientas"
> "Placa" y selecciona el modelo de tu placa (por ejemplo, Arduino Uno). También
selecciona el puerto al que está conectada tu placa en "Herramientas" > "Puerto".
Paso 5: Crear y Abrir un Nuevo Sketch (Programa) En el Arduino IDE,
selecciona "Archivo" > "Nuevo" para crear un nuevo sketch. Escribe tu código en el
área de trabajo.
Paso 6: Verificar y Cargar el Programa en la Placa Haz clic en el ícono de
verificación (Verificar) para asegurarte de que no haya errores en tu código. Si la
verificación es exitosa, haz clic en la flecha de carga (Cargar) para transferir tu
programa a la placa.
Paso 7: Observar el Resultado Si todo está configurado correctamente,
deberías ver el LED de la placa parpadear o cualquier otra salida que hayas
programado.
Paso 8: Explorar Sensores y Actuadores Empieza a conectar sensores (por
ejemplo, sensores de luz, temperatura) o actuadores (por ejemplo, LEDs, motores)
para expandir tus proyectos. Paso 9: Aprender de Ejemplos y Documentación
Explora los ejemplos proporcionados en el Arduino IDE y consulta la documentación
en línea para aprender más sobre el uso de diferentes funciones y componentes.
Paso 10: Experimentar y Mejorar Continúa experimentando, modificando código, y
aprendiendo a medida que avanzas en tus proyectos. La comunidad de Arduino es
una excelente fuente de ayuda y recursos adicionales.
Tipos de Arduino
Existen varios modelos y tipos de placas Arduino, cada uno con
características y especificaciones diferentes para adaptarse a diversos propósitos y
necesidades.
Arduino Uno: Es el modelo más popular y común. Viene con un
microcontrolador ATmega328P. Tiene 14 pines de entrada/salidas
digitales y 6 pines analógicos.
Arduino Nano: Compacto y más pequeño que el Arduino Uno. Similar
al Uno en términos de funcionalidad. Ideal para proyectos con espacio
limitado.
Arduino Mega: Ofrece más pines de entrada/salida que el Uno. Utiliza
un microcontrolador ATmega2560. Adecuado para proyectos más
grandes y complejos.
Arduino Leonardo: Utiliza el microcontrolador ATmega32u4. Tiene la
capacidad de emular un dispositivo USB, como un teclado o un ratón.
Arduino Due: Utiliza un microcontrolador ARM Cortex-M3 de 32 bits.
Mayor velocidad y capacidad que los modelos basados en AVR.
Adecuado para aplicaciones más exigentes. Arduino Mini: Similar al
Arduino Nano pero sin la interfaz USB. Compacto y adecuado para
proyectos en los que el espacio es crítico.
Arduino Pro Mini: Una versión más pequeña del Arduino Mini. Sin
interfaz USB y diseñado para aplicaciones donde el tamaño es crucial.
Arduino Yun: Combina la potencia de un procesador Linux y un
microcontrolador Arduino. Adecuado para proyectos que requieren
conectividad a la red.
Arduino MKR Series: Diseñados para proyectos IoT (Internet de las
cosas). Incluyen variantes como MKR1000, MKR WiFi 1010, MKR
GSM 1400, entre otros.
Arduino Esplora: Diseñado para proyectos de juegos y
experimentación. Viene con una variedad de sensores y botones
integrados.
Proyectos que se puede implementar Arduino
Arduino es una plataforma de hardware de código abierto que se puede
utilizar en una amplia variedad de proyectos:
Robot seguidor de línea: Crea un robot que pueda seguir una línea trazada
en el suelo utilizando sensores infrarrojos.
Estación meteorológica: Construye una estación meteorológica que mida la
temperatura, la humedad y la presión atmosférica y muestra los datos en una
pantalla.
Sistema de control de acceso: Desarrolla un sistema de control de acceso
utilizando un teclado o una tarjeta RFID para permitir o denegar el acceso.
Invernadero automatizado: Automatiza la gestión de un invernadero
controlando la iluminación, la temperatura y el riego.
Reloj con matriz de LEDs: Crea un reloj digital con una matriz de LEDs que
muestre la hora de manera creativa.
Sistema de alarma: Diseña un sistema de alarma que se active cuando se
detecte movimiento o un cambio en la luz ambiental.
Piano electrónico: Convierte tu Arduino en un piano electrónico utilizando
botones o sensores de presión.
Rastreador GPS: Construye un dispositivo que pueda rastrear la ubicación
con un módulo GPS y mostrarla en una pantalla.
Termómetro infrarrojo: Convierte un termómetro normal en uno infrarrojo
utilizando un sensor infrarrojo y una pantalla.
Juego de luces y sonido: Crea un sistema interactivo de luces y sonidos para
eventos o fiestas.
Brazo robótico: Construye un brazo robótico controlado por Arduino que
pueda realizar movimientos preprogramados o ser controlado de forma
remota.
Sistema de monitorización de calidad del aire: Utiliza sensores para medir la
calidad del aire y mostrar los resultados en tiempo real.
Conclusión
Arduino es una plataforma de hardware de código abierto que facilita la
creación de proyectos electrónicos interactivos. Consiste en placas con un
microcontrolador y pines de entrada/salida, y se programa utilizando un entorno
simple basado en C/C++. La filosofía de código abierto ha impulsado su éxito,
permitiendo la colaboración y la creación de una comunidad activa. Arduino es
conocido por su accesibilidad, adaptabilidad a diferentes niveles de habilidad y
aplicaciones versátiles, desde proyectos educativos hasta sistemas de
automatización y robótica. Su impacto se extiende a la democratización de la
electrónica, el fomento de la educación práctica y la creación rápida de prototipos.
En resumen, Arduino es una herramienta versátil y colaborativa que ha
revolucionado la forma en que las personas exploran y aplican la tecnología.