0% encontró este documento útil (0 votos)
0 vistas11 páginas

Arduino 1

El documento presenta un trabajo de investigación sobre Arduino UNO, destacando sus características técnicas, programación y usos comunes en educación, robótica, automatización del hogar y más. Se detalla el proceso de uso del Arduino UNO, incluyendo materiales necesarios, cableado y ejecución de sketches. Concluye enfatizando su versatilidad y accesibilidad como plataforma de prototipado electrónico.

Cargado por

dockingsbruce
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
0 vistas11 páginas

Arduino 1

El documento presenta un trabajo de investigación sobre Arduino UNO, destacando sus características técnicas, programación y usos comunes en educación, robótica, automatización del hogar y más. Se detalla el proceso de uso del Arduino UNO, incluyendo materiales necesarios, cableado y ejecución de sketches. Concluye enfatizando su versatilidad y accesibilidad como plataforma de prototipado electrónico.

Cargado por

dockingsbruce
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1

UNIVERSIDAD TECNOLOGICA BOLIVIANA


INGENIERIA EN SISTEMAS

TRABAJO DE INVESTIGACION
ARDUINO 1

ESTUDIANTE: ADRIAN PUYOL ALVAREZ QUISBERT


PARALELO: “A” 4TO SEMESTRE
CARRERA: INGENIERIA EN SISTEMAS
MATERIA: ELECTRONICA II
DOCENTE: OSCAR NELSON LOZA MARCA
TURNO: MAÑANA

LA PAZ – BOLIVIA
2024
2

Índice
1.- Introducción ...................................................................................................................... 3
2.- Arduino UNO .................................................................................................................... 3
2.1.- Características técnicas ............................................................................................... 3
2.2.- Programación .............................................................................................................. 4
2.3.- Funciones generales del pin........................................................................................ 4
2.4.- Usos comunes ............................................................................................................. 5
2.4.1.-Educación y Aprendizaje ...................................................................................... 5
2.4.2.- Prototipado Rápido .............................................................................................. 5
2.4.3.- Robótica ............................................................................................................... 6
2.4.4.- Automatización del Hogar ................................................................................... 6
2.4.5.- Arte Interactivo .................................................................................................... 6
2.4.6.- Dispositivos de Medición y Monitoreo ............................................................... 6
2.4.7.- Juegos y Entretenimiento ..................................................................................... 7
2.4.8.- Proyectos de Comunidad ..................................................................................... 7
2.5.- Diagrama de bloques .................................................................................................. 7
2.6.- Bloque de datos .......................................................................................................... 8
2.7.- Hoja de datos .............................................................................................................. 8
3.- Uso del Arduino UNO....................................................................................................... 9
3.1.- Materiales ................................................................................................................... 9
3.2.- Cableado ..................................................................................................................... 9
3.3.- Ejecución del Sketch ................................................................................................ 10
4.- Conclusión…………………………………………...…………………………………10
3

1.- Introducción

Arduino es una plataforma de hardware libre que facilita la creación de proyectos


electrónicos interactivos. Consiste en una placa de circuito impreso (como Arduino Uno) y
un entorno de programación basado en C/C++. La placa cuenta con microcontroladores que
permiten leer sensores, controlar motores y comunicarse con otros dispositivos. Es popular
entre aficionados y profesionales por su facilidad de uso y amplia comunidad de apoyo. Con
Arduino, puedes desarrollar desde simples luces intermitentes hasta proyectos complejos de
robótica e Internet de las Cosas (IoT).

2.- Arduino UNO

El Arduino Uno es una de las placas más populares de la plataforma Arduino,


diseñada para facilitar el desarrollo de proyectos electrónicos.

2.1.- Características técnicas

Microcontrolador: Microchip ATmega328P7


Voltaje de funcionamiento: 5 voltios
Voltaje de entrada: 7 a 20 voltios
Pines de E/S digitales: 14 (de los cuales 6 proporcionan salida PWM)
Pines de entrada analógica: 6
Corriente DC por Pin de E/S: 20 mA
Corriente CC para Pin de 3.3V: 50 mA
4

Memoria Flash: 32 KB de los cuales 0.5 KB utilizados por el gestor de arranque


SRAM: 2 KB
EEPROM: 1 KB
Velocidad del reloj: 16 MHz
Longitud: 68.6mm
Ancho: 53,4mm
Peso: 25g

2.2.- Programación

El Arduino Uno se programa utilizando el entorno de desarrollo Arduino IDE, que


permite escribir código en un lenguaje simplificado basado en C/C++. El IDE incluye
bibliotecas que simplifican la interacción con diversos componentes electrónicos.

2.3.- Funciones generales del pin

LED: Hay un LED integrado en la placa que se controla a través del pin digital 13.
Este LED se enciende cuando el pin tiene un valor alto y se apaga cuando el valor es bajo.

VIN: Este pin recibe el voltaje de entrada a la placa Arduino/Genuino cuando se


utiliza una fuente de alimentación externa, a diferencia de los 5 voltios que proporciona la
conexión USB u otras fuentes reguladas. Puedes enviar voltaje a través de este pin o, si lo
haces por medio del conector de alimentación, también podrás acceder a él a través de este
pin.

5V: Este pin proporciona un voltaje regulado de 5V desde el regulador de la placa.


Puedes alimentar la placa a través del conector de alimentación de CC (7-20 V), mediante el
conector USB (5 V) o usando el pin VIN (7-20 V). Es importante no suministrar voltaje
directamente a los pines de 5V o 3.3V, ya que esto podría dañar la placa.

3V3: Este es un suministro de 3.3 voltios generado por el regulador de la placa, con
un consumo máximo de corriente de 50 mA.
5

GND: Estos son los pines de tierra.

IOREF: Este pin proporciona el voltaje de referencia que utiliza el microcontrolador.


Un shield adecuadamente configurado puede leer el voltaje del pin IOREF y seleccionar la
fuente de alimentación correcta o permitir que los convertidores de voltaje en las salidas
funcionen a 5V o 3.3V.
Reset: Este pin se utiliza generalmente para añadir un botón de reinicio a los shields
que impiden el acceso al botón de restablecimiento de la placa.

2.4.- Usos comunes

El Arduino Uno es ideal para proyectos de prototipado rápido y es ampliamente


utilizado en educación, robótica, arte interactivo, y desarrollo de dispositivos. A
continuación, se detallarán cada uno de los puntos de usos comunes.

2.4.1.-Educación y Aprendizaje

Proyectos de Clase: Es ampliamente utilizado en escuelas y universidades para


enseñar conceptos básicos de electrónica, programación y diseño de sistemas embebidos. Los
estudiantes pueden realizar proyectos prácticos que les ayudan a entender cómo funcionan
los circuitos y los microcontroladores.
Kits Educativos: Muchos kits de iniciación incluyen Arduino Uno y componentes
básicos, lo que permite a los estudiantes experimentar y aprender de manera interactiva.

2.4.2.- Prototipado Rápido

Desarrollo de Productos: Los ingenieros y diseñadores utilizan Arduino Uno para


crear prototipos de productos antes de su fabricación. Su facilidad de uso permite iterar
rápidamente sobre ideas y realizar pruebas funcionales.
Experimentación: Los inventores y makers usan la placa para experimentar con
nuevas ideas y conceptos, como nuevos dispositivos o sistemas automatizados.
6

2.4.3.- Robótica

Control de Motores: Se puede utilizar para controlar servomotores, motores de


corriente continua y motores paso a paso en proyectos robóticos.
Sensores y Actuadores: Puede leer datos de sensores (como ultrasonido, infrarrojos
y acelerómetros) y actuar en consecuencia, permitiendo la creación de robots autónomos o
controlados remotamente.

2.4.4.- Automatización del Hogar

Proyectos de IoT: El Arduino Uno se puede utilizar en sistemas de automatización


del hogar, como controlar luces, termostatos, y dispositivos de seguridad. Se puede integrar
con módulos de comunicación como Wi-Fi o Bluetooth para permitir el control remoto.
Sensores de Ambiente: Puede utilizarse para medir temperatura, humedad y calidad
del aire, proporcionando datos útiles para la automatización del hogar.

2.4.5.- Arte Interactivo

Instalaciones Artísticas: Artistas y diseñadores utilizan Arduino Uno para crear


instalaciones interactivas que responden a la entrada del usuario (como movimiento, sonido
o luz).
Wearable Tech: Se puede integrar en ropa y accesorios que responden a la
interacción del usuario, creando experiencias únicas en el ámbito de la moda.

2.4.6.- Dispositivos de Medición y Monitoreo

Monitoreo Ambiental: Se pueden crear estaciones meteorológicas o sistemas de


monitoreo de calidad del aire que recopilan y transmiten datos en tiempo real.
Datos de Sensores: Se puede utilizar para registrar y analizar datos de sensores en
aplicaciones como agricultura de precisión o monitoreo de salud.
7

2.4.7.- Juegos y Entretenimiento

Juegos Interactivos: Se pueden desarrollar juegos simples que utilicen botones,


luces y sonidos, proporcionando una experiencia lúdica y educativa.
Controles de Videojuegos: Se pueden crear controladores personalizados para
videojuegos, integrando sensores y botones de manera creativa.

2.4.8.- Proyectos de Comunidad

Colaboraciones: Grupos de makers y comunidades de tecnología utilizan Arduino


Uno en proyectos comunitarios, como talleres y hackatones, para fomentar el aprendizaje y
la colaboración.

2.5.- Diagrama de bloques


8

2.6.- Bloque de datos

2.7.- Hoja de datos


9

3.- Uso del Arduino UNO

Para poder desarrollar este proyecto, será necesario tener instalado el software Arduino en
tu computador. Para obtener instrucciones de cómo descargar e instalar el software de
Arduino.

Hay también 3 carpetas que deberán ser instaladas. Descarga y descomprime estas dos
carpetas al directorio “hardware\libraries\”de la instalación de Arduino (Por ejemplo en
Windows esto sería C:\Program Files\arduino-0017\hardware\libraries).

Finalmente, descarga y descomprime el sketch del proyecto al directorio de tu sketchbook.


Por default, en sistemas Windows, el sketchbook está ubicado en “Mis Documentos”.

3.1.- Materiales

Se requieren tener los siguientes materiales antes de empezar a usar Arduino UNO,
que son:
• Arduino
• Cable USB
• LEDs
• 3 cables de jumper (negro, verde y azul)
• Protoboard

3.2.- Cableado

Para desarrollar un buen sistema de cableado, es necesario seguir estos pasos para
garantizar el buen armamento que se le va a dar al Arduino UNO.

PASO 1: Usando el cable negro de jumper, conecta un extremo al agujero etiquetado


‘GND’ en el Arduino. Conecta el otro final del cable de jumper a la primera fila de la placa.

PASO 2: Pon la pata corta del LED rojo en la primera fila de la placa (Tip: ponla al
lado del cable negro del jumper). Pon la pata larga del LED rojo en la segunda fila de la
placa.
10

PASO 3: Pon la pata corta del LED amarillo en la primera fila de la protoboard. Pon
la pata larga del LED amarillo en la tercera fila de la protoboard.

PASO 4: Usando el jumper de color verde, conecta un extremo del cable al agujero
etiquetado Digital 2 y el otro extremo a la segunda fila de la protoboard (Tip: Ponla en el
agujero contiguo al de la pata larga del LED rojo).

PASO 5: Conecta un extremo del cable azul de jumper al agujero etiquetado Digital
3 y el otro extremo a la tercera fila de la protoboard (Tip: Ponlo en el agujero contiguo al de
la pata larga del LED amarillo).

PASO 6: Conecta el cable USB al computador y a la placa Arduino.

3.3.- Ejecución del Sketch

Un sketch es una lista de ‘instrucciones’ para la placa Arduino. Los sketches se


escriben usando el software de Arduino. Después de escribir un sketch, se puede cargar en
una placa Arduino. Después de cargar un sketch a la placa Arduino, ésta comenzará a ejecutar
las instrucciones que están escritas en el sketch.

Cuando el sketch es compilado, el software de Arduino realiza dos importantes pasos.


Primero, chequea el sketch en busca de cualquier problema. Estos problemas pueden ser
palabras mal escritas, símbolos o signos faltantes o instrucciones que el sistema no entiende.
Si Arduino detecta algún error, se detendrá y reportará los errores encontrados. Lo otro que
hace el software Arduino, al compilar un sketch, es traducirlo a lenguaje de máquina. La
placa Arduino no entiende las palabras inglesas en el código del sketch, de manera que es
necesaria la traducción a un lenguaje que la placa pueda entender.

Ahora bien, para hacer una buena ejecución del Sketch, es necesario hacer
seguimiento a los siguientes pasos que se verán a continuación:
11

PASO 1: Ejecuta el software Arduino haciendo doble-click en el ícono de Arduino.

PASO 2: Carga el sketch. Haz click sobre File->Sketchbook->Project_1 (Si no has


descargado el código del proyecto mira la sección ‘Primeros pasos con Arduino’).

PASO 3: Compila el sketch. Para hacerlo, presiona el botón ‘Play’.

PASO 4: Cargar el sketch. Presiona el botón ‘Upload’ para cargar el sketch a la placa
Arduino.

Una vez el sketch se haya cargado por completo en la placa, verás texto aparecer en
la ventana inferior del software de Arduino. El texto dirá “Done Uploading”. (Si no dice esto,
entonces ha habido un problema. Mira la sección de ‘Troubleshooting’ al final de este
laboratorio). Ahora que se ha cargado el sketch, la placa comenzará a ejecutar las
instrucciones escritas en el sketch. Ahora se observa al sketch para ver por qué los LEDs
están parpadeando a esa frecuencia.

PASO 5: Compila el sketch. Para compilar el sketch, presiona el botón ‘Play’.

PASO 6: Carga el sketch. Para cargar el sketch en la placa Arduino, presiona el botón
‘Upload’.

4.- Conclusión

El Arduino UNO es una plataforma de prototipado electrónico versátil y accesible


que ha revolucionado el aprendizaje y la creación de proyectos en el ámbito de la electrónica
y la programación. Su facilidad de uso, combinada con una amplia comunidad de soporte y
recursos, lo convierte en una excelente opción tanto para principiantes como para expertos.
Con su capacidad para controlar dispositivos, recopilar datos y comunicarse con otros
componentes, el Arduino UNO abre un sinfín de posibilidades para la innovación y la
educación en tecnología.

También podría gustarte