Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Practica3 EXTRAORDINARIA

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Carlos Carrasco 1r SMX

UF4 Nuevas tendencias de montaje


P3 Arduino
Practica EXTRAORDINARIA

Ejercicio 1.

a) ¿Qué es arduino?

Es una plataforma de hardware libre basada en una placa con un


microcontrolador y un entorno de desarrollo integrado “IDE”, y es utilizado para
crear proyectos electrónicos interactivos, utilizando componentes físicos como
sensores y actuadores.

b) ¿Qué quiere decir hardware libre?

Los hardware libres son los dispositivos cuyas especificaciones y diseños son
públicos para que cualquier persona pueda estudiarlos, modificarlos, mejorarlos y
fabricar sus propias versiones.

c) ¿Con que tipo de lenguaje se programa?

Se programa principalmente con un lenguaje derivado de C/C++.

Ejercicio 2.

Realiza una recerca de simuladores para Arduino.

Intenta probar alguno.

¿Puedes probar a encender y apagar un led?

He utilizado el programa web tinkercad circuits.


Primero he conectado los cables con una resistencia y un led

Luego he puesto el siguiente código.


Y cuando le doy al botón de iniciar simulación el led se enciende.
Ejercicio 3.

Realiza una tabla donde resaltes las diferencias entre un Arduino y una Raspberry
pi.

Características Raspberry Pi Arduino


Almacenamiento Tarjetas microSD para No tiene
almacenamiento almacenamiento interno,
usa memoria flash en
forma de EEPROM
Conectividad Incluye conectividad Necesita módulos
integrada (Wi-Fi, adicionales para
Bluetooth, Ethernet) conectividad (Wi-Fi,
Bluetooth)
Consumo de energía Mayor, similar a una Muy bajo
computadora pequeña
Lenguaje de Múltiples lenguajes Principalmente C/C++
programación (Python, C++, Java, etc.)
Tipo de dispositivo Computadora de placa Microcontrolador
única

Ejercicio 4.

a) Escoge al menos 3 placas diferentes de arduino e indica que diferencias tienen.

Características Arduino Uno Arduino Mega Arduino Nano


2560
Conector USB Tipo B Tipo B Mini USB
Tamaño 68.6 mm x 53.4 101.52 mm x 53.3 45 mm x 18 mm
mm mm
Entradas 6 16 8
analógicas
Memoria Flash 32 KB 256 KB 32 KB
Pines de Vin, 5V, 3.3V, GND Vin, 5V, 3.3V, GND Vin, 5V, 3.3V, GND
alimentación
SRAM 2 KB 8 KB 2 KB
b) Busca algún proyecto a Internet para cada una de las placas Arduino que has
escogido.

Proyecto Simple de Parpadeo de LED

Este es un proyecto básico para principiantes que quieren empezar a trabajar con
Arduino Uno. Implica conectar un LED a la placa y programarlo para que parpadee
a intervalos regulares.
Arduino Nano: 4x4x4 LED Cube

Un proyecto popular para el Arduino Nano es crear un cubo LED de 4x4x4. Este
proyecto implica soldar 64 LEDs en una estructura de cubo y programar el Arduino
Nano para crear varios patrones de luz y efectos. Es un proyecto visualmente
impresionante que demuestra las capacidades del Nano en el manejo de
animaciones de luz complejas.

Arduino Mega 2560: Home Automation System

Con este Arduino puedes construir un sistema completo de automatización del


hogar. Este proyecto utiliza varios sensores (de temperatura, humedad,
movimiento) y actuadores (relés, motores) para controlar los electrodomésticos
del hogar. Puede ser gestionado a través de una aplicación para smartphones o
una interfaz web, lo que lo convierte en una solución versátil y ampliable para
hogares inteligentes.
c) Encuentra algún proyecto donde se utiliza Raspberry Pi y Arduino

Un sistema de control de invernadero automatizado, donde el Raspberry Pi puede


actuar como el cerebro del sistema, encargándose de tareas como la recopilación
de datos de sensores (como temperatura, humedad, luz y la comunicación con el
usuario a través de una interfaz web o una aplicación móvil. Mientras tanto, el
Arduino puede ser utilizado para controlar actuadores como sistemas de riego,
ventiladores, y luces, basándose en los datos recopilados por la Raspberry Pi.

Ejercicio 5.

Realiza un listado de al menos 8 sensores para Arduino y pon un ejemplo de


proyecto donde podría ser útil.

1- Sensor de temperatura y humedad y se puede usar en un sistema de


monitoreo de clima interior para el hogar
2- Sensor de movimiento PIR y se puede usar como un sistema de seguridad
para el hogar que activa una alarma o enciende luces cuando detecta
movimiento inesperado.
3- Sensor de distancia por ultrasonidos y se puede usar en robots para evitar
obstáculos y navegar de forma autónoma.
4- Sensor de gas y se puede usar en sistemas de detección de fugas de gas
para el hogar
5- Sensor de pH para agua y se puede usar en un sistema de monitoreo y
control de la calidad del agua en un acuario
6- Sensor de presión atmosférica y se puede usar en una estación
meteorológica
7- Sensor de nivel de agua con flotador y se puede usar en un sistema de
control de riego automático
8- Sensor de luz y se puede usar en un sistema de iluminación inteligente que
ajusta automáticamente el brillo

Ejercicio 6.

a) Describe un proyecto en el que te gustaría hacer uso de una Arduino. Piensa en


un proyecto que pueda ser útil o motivador per a tú.

Me gustaría realizar un proyecto de Arduino con una pantalla en la que si escribo


una frase en el código, esta frase aparezca en la pantalla

b) Realiza una recerca por internet donde encuentres un proyecto parecido y

realiza un listado de los componentes necesarios.

· Arduino UNO o similiar

· Protoboard

· Cables

· Pantalla LCD 16X2

· Potenciómetro de 10 kΩ

· Resistencia 200 Ω

c) Adjunta el enlace de la web del proyecto. Si lo has encontrado, pon el enlace

del código del programa que se utiliza en el proyecto.

https://programarfacil.com/blog/arduino-blog/texto-en-movimiento-en-un-lcd-
con-arduino/
Ejercicio 7.

¿Sabrías decir que hace el siguiente programa para Arduino?

Este código para Arduino enciende y apaga un LED conectado al pin 13 con un
intervalo de tiempo de 1 segundo.

Después explica al menos dos funciones que se pueden utilizar haciendo uso del
lenguaje de programación utilizado en Arduino

digitalWrite (pin, value): Se puede usar para establecer el estado de un pin digital
como entrada o salida y para escribir un valor digital alto o bajo.

analogRead(pin): Se puede usar para leer el valor analógico, entre 0 y 1023, de un


pin analógico y este valor corresponde a la tensión aplicada al pin.

También podría gustarte