Practicas de Arduino

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Electrónica Digital II
Prácticas 3er Periodo
Laura Prieto
David Alejandro Reyes Salazar
Emmanuel Castro Gámez
Fecha de entrega: 09 de Agosto del 2024

1
TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Índice

Introducción...................................................................................................................................................................3
Marco teórico.................................................................................................................................................................3
Práctica 1: conversor analogico-digirtal ADC...............................................................................................................4
Practica 2: ajuste de voltaje a 5 volts.............................................................................................................................6
Practica 3: aplicación a 3.3 de voltaje............................................................................................................................8
Conclusión...................................................................................................................................................................10

2
TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Introducción

Arduino es una plataforma de prototipado electrónico de código abierto que ha transformado la forma en
que interactuamos con la tecnología en nuestra vida diaria. Su capacidad para simplificar el diseño y la
implementación de proyectos electrónicos lo ha convertido en una herramienta invaluable para los
entusiastas de la tecnología, diseñadores e ingenieros. A través de su interfaz accesible y su versatilidad,
Arduino ha facilitado la integración de la tecnología en numerosos aspectos de nuestra vida cotidiana,
ofreciendo soluciones innovadoras para problemas comunes y mejorando nuestra calidad de vida.

En el contexto de la vida diaria, Arduino se utiliza para crear dispositivos y sistemas que simplifican tareas,
mejoran la eficiencia y proporcionan un mayor control sobre el entorno. Desde el hogar hasta el trabajo, esta
plataforma ha demostrado ser un recurso clave para el desarrollo de soluciones prácticas y creativas.
Algunas de las aplicaciones más destacadas de Arduino en la vida diaria incluyen:

Automatización del Hogar:

-Control Inteligente de Electrodomésticos: Arduino permite la creación de sistemas de automatización


que controlan luces, electrodomésticos y sistemas de climatización, proporcionando conveniencia y
eficiencia energética. Los usuarios pueden programar y controlar estos dispositivos a través de aplicaciones
móviles o asistentes virtuales.

-Sistemas de Seguridad: Con sensores de movimiento y cámaras conectadas a una placa Arduino, es
posible diseñar sistemas de seguridad que alertan sobre intrusiones, monitorean el hogar en tiempo real y
envían notificaciones al propietario.

3
TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Marco teórico

Figura 1 logotipo de Arduino

Arduino fue creado en 2005 en el Interaction Design Institute Ivrea en Italia. La idea era proporcionar una
herramienta accesible para estudiantes y diseñadores sin formación técnica avanzada en electrónica. Desde
entonces, Arduino ha evolucionado, con diversas placas y módulos diseñados para diferentes aplicaciones,
incluyendo Arduino Uno, Arduino Mega, Arduino Nano, entre otros.

Las placas Arduino contienen varios componentes clave:

 Microcontrolador: El corazón de la placa, típicamente un ATmega328P en el Arduino Uno. El


microcontrolador ejecuta el código cargado y controla las entradas y salidas.
 Puertos de Entrada/Salida Digitales (I/O): Pines que se pueden configurar como entradas o salidas
digitales. Se utilizan para conectar sensores, actuadores, LEDs, etc.
 Puertos de Entrada Analógica: Pines que leen señales analógicas (voltajes) y las convierten a
valores digitales mediante un convertidor analógico-digital (ADC).
 Alimentación: Diferentes pines proporcionan voltaje para alimentar la placa y componentes
externos. También incluye un regulador de voltaje para estabilizar la alimentación.
 Conector USB: Utilizado para cargar el código en el microcontrolador y para la comunicación serial
con una computadora.

4
TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Práctica 1: conversor analogico-digirtal ADC

Figura 2 programa de prueba

1. Lee un valor analógico de un sensor o una entrada.


2. Mapea ese valor a un rango adecuado para una salida PWM (Modulación por Ancho de Pulso).
3. Envía ese valor PWM a un pin para controlar un dispositivo.
4. Muestra el valor leído y el valor PWM en el monitor serial para depuración.

Figura 3 demostración de Arduino

5
TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Figura 4 demostración del mínimo del potenciómetro

Figura 5 demostración del máximo del potenciómetro

6
TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Practica 2: ajuste de voltaje a 5 volts

Figura 6 programa aplicado a fuente de voltaje de 5 volts

1. Lee el valor del pin analógico A5.

2. Intenta convertir el valor ADC a voltaje (con una fórmula incorrecta).

3. Muestra el valor ADC en el monitor serial.

4. Introduce un retraso de 500 milisegundos antes de la siguiente iteración

Figura 7 demostración en Arduino


7
TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Figura 8 prueba de cero voltaje

Figura 9 prueba a cinco de voltaje

8
TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Practica 3: aplicación a 3.3 de voltaje

Figura 10 demostración de programa

1. Inicializa la comunicación serial a 9600 baudios.

2. La línea int analogReference(); es incorrecta y no tiene efecto.

3. Lee el valor del pin A0.

4. Convierte el valor ADC a voltaje usando una referencia de 3.3V.

5. Muestra el valor ADC y el voltaje en el monitor serial.

6. Introduce un retraso de 500 milisegundos antes de la siguiente iteración

9
TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Figura 11 ampliación de Arduino

Figura 12 demostración de código aplicado a voltaje de 5 volts

1
0
TSU Mecatrónica Tecnológico Salesiano Carlos Gómez

Conclusión

Arduino es una plataforma de prototipado electrónico de código abierto que ha revolucionado el mundo de
la electrónica y la programación al hacer accesible el diseño y la implementación de proyectos electrónicos
para una amplia audiencia. Su facilidad de uso, flexibilidad y soporte de una comunidad global hacen que
sea una herramienta ideal tanto para principiantes como para expertos en tecnología así con la simplicidad
Arduino proporciona una interfaz de programación sencilla y una gran cantidad de ejemplos y bibliotecas
que facilitan la implementación de proyectos complejos y la flexibilidad de la plataforma soporta una amplia
gama de sensores, actuadores y módulos, permitiendo la creación de proyectos variados, desde simples luces
LED hasta sistemas avanzados de control y automatización así como la comunidad y recursos aplicado a la
vasta comunidad de usuarios y desarrolladores contribuye con documentación, tutoriales y soluciones a
problemas comunes, haciendo que aprender y resolver problemas sea más fácil.

1
1

También podría gustarte