PRACTICA 1 (Introducción Ambiente Arduino)
PRACTICA 1 (Introducción Ambiente Arduino)
MAQUINAS ELECTRICAS I
PRACTICA NO. 1
EQUIPO: 3
GRUPO: 5AM3
FECHA DE LA PRÁCTICA:
15/10/2024
FECHA DE ENTREGA:
22/10/2024
CALIFICACION:
ÍNDICE
Contenido
1.- OBJETIVOS ....................................................................................................... 3
2.- INTRODUCCION ............................................................................................... 3
3.- CARACTERÍSTICAS DE PLACA ....................................................................... 4
4.- ESQUEMA FÍSICO DE LA TARJETA ARDUINO UNO: ..................................... 5
5.- AMBIENTE DEL SOFTWARE DE PROGRAMACIÓN DE ARDUINO UNO....... 7
6.- DESARROLLO DE EJERCICIO PRÁCTICO DE COMPILACIÓN ..................... 8
7.- OBSERVACIONES (DISCUSIÓN) ..................................................................... 9
8.- CUESTIONARIO .............................................................................................. 10
9.- CONCLUSIONES ............................................................................................ 10
2
1.- OBJETIVOS
Que el alumno comprenda, identifique y se familiarice de forma inicial con el manejo del ambiente
de software de programación propuesto y la tarjeta física de un circuito y programa estructurado
sencillo, previo a su adquisición personal de tarjetas ARDUINO UNO.
Aprender los manejos y cuidados de la plataforma y los equipos de laboratorio, mesas de trabajo y
ambiente de trabajo en el laboratorio de Maquinas I.
2.- INTRODUCCION
Arduino es una plataforma de código libre diseñada para facilitar proyectos de electrónica. Posee
un entorno gráfico de desarrollo que usa un lenguaje de programación processing/wiring y un
gestor de arranque; en lo que respecta al hardware está compuesta por un microcontrolador y
puertos de entrada y salida.
Para el caso de aplicaciones más específicas, ARDUINO UNO es un dispositivo muy importante que
sirve para aprender y diseñar proyectos básicos y preliminares de ingeniería en el ámbito
académico, tal es el caso de la materia MAQUINAS I, donde se utilizará para aprender el control
estructurado y metodológico de las Maquinas de Corriente Continua y algunas aplicaciones de estos.
El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es una conexión
en la que podemos conectar en la placa diferentes tipos de periféricos. La información de estos
periféricos que conectes se trasladará al microcontrolador, el cual se encargará de procesar los
datos que le lleguen a través de ellos.
El tipo de periféricos que puedas utilizar para enviar datos al microcontrolador depende en gran
medida de qué uso le estés pensando dar. Pueden ser cámaras para obtener imágenes, teclados
para introducir datos, o diferentes tipos de sensores.
También cuenta con una interfaz de salida, que es la que se encarga de llevar la información que se
ha procesado en el Arduino a otros periféricos. Estos periféricos pueden ser pantallas o altavoces
en los que reproducir los datos procesados, pero también pueden ser otras placas o controladores.
3
3.- CARACTERÍSTICAS DE PLACA
El arduino como todo componente está conformado distintas partes como son entradas, salidas,
alimentación, comunicación y shields.
Entradas
Son los pines de nuestra placa que podemos utilizar para hacer lecturas. En la placa Uno son los
pines digitales (del 0 al 13) y los analógicos (del A0 al A5).
Salidas
Los pines de salidas se utilizan para el envío de señales. En este caso los pines de salida son sólo los
digitales (0 a 13).
Otros pines
También tenemos otros pines como los GND (tierra), 5V que proporciona 5 Voltios, 3.3V que
proporciona 3.3 Voltios, los pines REF de referencia de voltaje, TX (transmisión) y RX (lectura)
también usados para comunicación serial, RESET para resetear, Vin para alimentar la placa y los
pines ICSP para comunicación SPI.
Alimentación
Como hemos visto el pin Vin sirve para alimentar la placa, pero lo más normal es alimentarlo por el
jack de alimentación usando una tensión de 7 a 12 Voltios. También podemos alimentarlo por el
puerto USB pero en la mayoría de aplicaciones no lo tendremos conectado a un ordenador.
Comunicación
En nuestros tutoriales nos comunicaremos con Arduino mediante USB para cargar los programas o
enviar/recibir datos. Sin embargo, no es la única forma que tiene Arduino de comunicarse. Cuando
insertamos una shield ésta se comunica con nuestra placa utilizando los pines ICSP (comunicación
ISP), los pines 10 a 13 (también usados para comunicación ISP), los pines TX/RX o cualquiera de los
digitales ya que son capaces de configurarse como pines de entrada o salida y recibir o enviar pulsos
digitales.
Shields
Se llama así a las placas que se insertan sobre Arduino a modo de escudo ampliando sus
posibilidades de uso. En el mercado existen infinidad de shields para cada tipo de Arduino. Algunas
de las más comunes son las de Ethernet, Wi-Fi, Ultrasonidos, Pantallas LCD, relés, matrices LED’s,
GPS.
PUERTO debe indicar la conexión donde se encuentra conectado nuestra placa ARDUINO UNO. De
no ser así, verificar a través de “Administrador de Dispositivos y Puertos” en la PC.
7
6.- DESARROLLO DE EJERCICIO PRÁCTICO DE COMPILACIÓN
A continuación, se propone realizar la carga de un programa “precargado” (o propuesto) en los
archivos del software de trabajo para realizar la práctica y visualización de la conexión, manejo y
programación de una Tarjeta de ARDUINO y la utilización del software de compilación.
Para comenzar a familiarizarse con el ambiente del software y la metodología para copilar y
programar una Tarjeta ARDUINO, comenzamos con la “subida” o “programación” de un ejercicio
precargado en el sistema, se puede encontrar en la pestaña de ARCHIVO>>EJEMPLOS
8
7.- OBSERVACIONES (DISCUSIÓN)
Durante la práctica, utilizamos la metodología para compilar y programar una tarjeta Arduino. El proceso de
compilación y carga del programa fue bastante fluido, sin presentar grandes inconvenientes. Sin embargo,
hubo que asegurarse de que el puerto de comunicación seleccionado en el programa fuera el correcto, ya
que, de no ser así, la placa no se habría conectado correctamente.
La interfaz de programación de Arduino resultó ser intuitiva. Está diseñada de manera simple y amigable, lo
cual facilitó su comprensión, incluso para alguien sin experiencia previa. Las funciones y comandos, como
setup() y loop(), fueron explicadas con claridad, lo que ayudó a entender su funcionamiento.
9
8.- CUESTIONARIO
¿Qué es Arduino? ¿Cómo se alimenta la placa Arduino UNO?
a) Mediante una batería de 9V
a) Un microcontrolador b) A través del puerto USB o una fuente de
b) Un lenguaje de programación alimentación externa
c) Una plataforma de desarrollo para crear c) Solo con pilas AA
proyectos electrónicos
d) Con corriente alterna (CA)
d) Un tipo de sensor
El bloque setup() se ejecuta una sola vez cuando el programa comienza y es donde se
configuran los pines y las variables iniciales del programa.
La función pinMode() se utiliza para configurar un pin en Arduino como entrada o salida.
¿Qué diferencia existe entre los pines digitales y los pines analógicos en Arduino?
• Los pines digitales pueden tener solo dos estados: HIGH (alto) o LOW (bajo), es decir, 1 o
0.
• Los pines analógicos permiten leer o escribir valores en un rango continuo, que
generalmente varía de 0 a 1023, y son utilizados para manejar señales más complejas
como sensores.
9.- CONCLUSIONES
• Corrales González Luz Elena
En conclusión, tras el término de la práctica podemos decir que el Arduino es una
plataforma de prototipado electrónico en el que se puede escribir con código abierto
creando una amplia variación de proyectos innovadores que ayuda a crear proyectos que
van desde simples circuitos de luces LED hasta complejos sistemas de robótica
10
En resumen, Arduino es una herramienta que nos ayuda a crear proyectos complejos
desarrollar proyectos dentro del control y la automatización.