Sei sulla pagina 1di 13

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y


ELÉCTRICA.
ESIME UNIDAD TICOMAN
INGENIERA AERONÁUTICA

Dispositivos analógicos y digitales.

PROFESROR:
JIMENEZ MARTINEZ JULIO CESAR.

Alumno:
Gallegos Pérez Uriel.

PRACTICA: Grupo: 5AM3.

Uso de Arduino.
ÍNDICE
 INTRODUCCIÓN .............................................................................................. 1
¿QUÉ ES Y PARA QUE NOS SIRVE ARDUINO? ................................................................................................ 1

 OBJETIVOS ..................................................................................................... 1
 MATERIAL ....................................................................................................... 1
 CONSIDERACIONES TEÓRICAS ................................................................... 2
PRINCIPIO DE FUNCIONAMIENTO. .................................................................................................................. 2
PARTES DE UN ARDUINO ................................................................................................................................ 2
USO CORRECTO DE ARDUINO ........................................................................................................................ 5
TIPOS DE ARDUINO......................................................................................................................................... 6

 DESARROLLO DE LA PRÁCTICA ................................................................. 6


CONEXIONES DEL CIRCUITO .......................................................................................................................... 7
CÓDIGO EMPLEADO ....................................................................................................................................... 8
RESULTADOS ................................................................................................................................................. 9

 CONCLUSIONES ........................................................................................... 11
 BIBLIOGRAFÍA .............................................................................................. 11
ÍNDICE DE FIGURAS Y TABLAS
Ilustración 1: Arduino. ......................................................................................................................... 1
Ilustración 2: Partes de un arduino (a). .............................................................................................. 4
Ilustración 3: Partes de un arduino (b)................................................................................................ 5
Ilustración 4: Implementaciones con arduino. ................................................................................... 5
Ilustración 5: Tipos de arduino. ........................................................................................................... 6
Ilustración 6: Circuito montado de arduino. ....................................................................................... 7
Ilustración 7: Código arduino empleado. ............................................................................................ 8
Ilustración 8: Entorno de trabajo, online. ........................................................................................... 9
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

 Introducción
¿Qué es y para que nos sirve arduino?
Arduino es una plataforma de desarrollo basada en una placa electrónica de
hardware libre que incorpora un micro controlador re-programable y una serie de
pines hembra, los que permiten establecer conexiones entre el micro controlador y
los diferentes sensores y actuadores de una manera muy sencilla (principalmente
con cables dupont).

Ilustración 1: Arduino.

 Objetivos
El alumno aprenderá el uso correcto de arduino, así como el lenguaje de
programación y sus conexiones básicas
El alumno realizara un circuito que implemente arduino, con la intención de
encender tres leds, en progresión.

 Material
 Simulador en ordenador

1
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

 Consideraciones teóricas
Principio de funcionamiento.
El principio de funcionamiento de un Arduino es una placa basada en un
micro controlador ATMEL. Los micro-controladores son circuitos integrados en los
que se pueden grabar instrucciones, las cuales las escribes con el lenguaje de
programación que puedes utilizar en el entorno Arduino IDE. Estas instrucciones
permiten crear programas que interactúan con los circuitos de la placa.
El micro controlador 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 micro controlador, 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 micro
controlador 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.

Partes de un arduino
Existen múltiples variantes del Arduino. En este caso, usaremos el Arduino UNO
que es el más común.
Potencia - USB (1) / Conector de Adaptador (2)
Cada placa Arduino necesita una forma de estar alimentado eléctricamente. Esta
puede ser alimentada desde un cable USB que viene de su ordenador o un cable
de corriente eléctrica con su respectivo adaptador. La conexión USB es también
cómo va a cargar código en su placa Arduino.
NO utilice una fuente de alimentación superior a 20 voltios, ya que se puede
dañar la placa Arduino. La tensión recomendada para la mayoría de los modelos de
Arduino es de entre 6 y 12 voltios.
Pines (5V, 3.3V, GND, Analog, Digital, PWM, AREF)
Los pines en la placa Arduino es donde se conectan los cables de un circuito. El
Arduino tiene varios tipos diferentes de entradas, cada uno de las cuales está
marcado en el tablero y utilizan para diferentes funciones:

2
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

• GND (3): Abreviatura de "tierra" (en Ingles). Hay varios pines GND en el
Arduino, cualquiera de los cuales pueden ser utilizados para conectar a tierra el
circuito.
• 5V (4) y 3.3V (5): Son los suministros pin 5V 5 voltios de energía, y los
suministros de pin 3.3V 3.3 voltios de potencia.
• Analógico (6): El área de pines en el marco del 'analógica' etiqueta (A0 a A5)
son analógicas. Estos pines pueden leer la señal de un sensor analógico (como un
sensor de temperatura) y convertirlo en un valor digital que podemos leer.
• Digital (7): Son los pines digitales (del 0 al 13). Estos pines se pueden utilizar
tanto para la entrada digital (como decir, si se oprime un botón) y salida digital (como
encender un LED).
• PWM (8): Usted puede haber notado la tilde (~) al lado de algunos de los pines
digitales (3, 5, 6, 9, 10 y 11). Estos pines actúan como pines digitales normales,
pero también se pueden usar para algo llamado Modulación por ancho de pulsos
(PWM, por sus siglas en Ingles).
• AREF (9): Soportes de referencia analógica. La mayoría de las veces se puede
dejar este pin solo. A veces se utiliza para establecer una tensión de referencia
externa (entre 0 y 5 voltios) como el límite superior para los pines de entrada
analógica.
Botón de reinicio (10)
Empujando este botón se conectará temporalmente el pin de reset a tierra y
reinicie cualquier código que se carga en el Arduino. Esto puede ser muy útil si el
código no se repite, pero quiere probarlo varias veces.
Indicador LED de alimentación (11)
Este LED debe encenderse cada vez que conecte la placa Arduino a una toma
eléctrica. Si esta luz no se enciende, hay una buena probabilidad de que algo anda
mal.
LEDs RX TX (12)
TX es la abreviatura de transmisión, RX es la abreviatura de recibir. Estas
marcas aparecen un poco en la electrónica para indicar los pasadores responsables
de la comunicación en serie. En nuestro caso, hay dos lugares en la Arduino UNO
donde aparecen TX y RX - una vez por pines digitales 0 y 1, y por segunda vez junto
a los indicadores LED de TX y RX (12). Estos LEDs nos darán algunas buenas
indicaciones visuales siempre nuestro Arduino está recibiendo o transmitiendo
datos (como cuando nos estamos cargando un nuevo programa en el tablero).

3
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

Micro controlador (13)


Lo negro con todas las patas de metal es un circuito integrado (IC, por sus siglas
en Ingles). Piense en ello como el cerebro de nuestro Arduino. La principal IC en el
Arduino es ligeramente diferente del tipo de placa a placa tipo, pero es por lo general
de la línea de ATmega de CI de la empresa ATMEL. Esto puede ser importante, ya
que puede necesitar para saber el tipo de IC (junto con su tipo de tarjeta) antes de
cargar un nuevo programa desde el software de Arduino. Esta información se puede
encontrar en la escritura en la parte superior de la IC. Si quieres saber más acerca
de la diferencia entre diversos circuitos integrados, la lectura de las hojas de datos
suele ser una buena idea.
Regulador de Voltaje (14)
Esto no es realmente algo que se puede (o debe) interactuar con el Arduino.
Pero es potencialmente útil para saber que está ahí y para qué sirve. El regulador
de voltaje hace exactamente lo que dice - que controla la cantidad de tensión que
se deja en la placa Arduino. Piense en ello como una especie de guardián; se dará
la espalda a una tensión adicional que podría dañar el circuito. Por supuesto, tiene
sus límites, por lo que no conecta tu Arduino a nada superior a 20 voltios.

Ilustración 2: Partes de un arduino (a).

4
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

Ilustración 3: Partes de un arduino (b)

Uso correcto de arduino


Principalmente lo que se debe de tener en cuenta es la instalación y el
entorno de trabajo de arduino, el software, por el cual programaremos después.
De manera muy general, primero se diseña el circuito que se va a realizar,
con algo de ingeniera, física, matemáticas y principios de electricidad y electrónica.

 Se monta el circuito, con ayuda de una protoboard y en conjunto con


el arduino.
 Se realiza el código, para programar el arduino.
 Se conecta el arduino al ordenador y carga el “sketch” en el arduino.
 Una vez cargado se energiza el arduino y se prueba el circuito.

Además, las placas Arduino también cuentan con otro tipo de componentes
llamados Escudos (Shields) o mochilas. Se trata de una especie de placas que se
conectan a la placa principal para añadirle una infinidad de funciones, como GPS,
relojes en tiempo real, conectividad por radio, pantallas táctiles LCD, placas de
desarrollo, etc.

Ilustración 4: Implementaciones con arduino.

5
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

Tipos de arduino
Cuando hablamos de “Arduino” deberíamos especificar el modelo concreto, ya
que se han fabricado diferentes modelos de placas Arduino oficiales, cada una
pensada con un propósito diferente y características variadas (como el tamaño
físico, número de pines E/S, modelo del micro controlador, etc). A pesar de las varias
placas que existen todas pertenecen a la misma familia (micro controladores AVR
marca Atmel), esto significa que comparten la mayoría de sus características de
software, como arquitectura, librerías y documentación.

Ilustración 5: Tipos de arduino.

 Desarrollo de la práctica

Se empleara un simulador online de la página de: https://www.tinkercad.com


Primero deberemos crear una cuenta, con nuestro usuario, correo electrónico y
contraseña personales.
Después empezaremos a implementar el circuito, como lo que vamos a realizar
es un circuito que haga encender los led’s rojo, verde y azul en la secuencia descrita
a continuación, hay que calcular los valores de las resistencias y montar todo esto
en una placa protoboard y conectarlo al arduino como ya se explicó anteriormente.
Secuencia: Rojo, verde, azul, verde. Y se repite indefinidamente.

6
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

Conexiones del circuito


A continuación se muestran las conexiones del circuito, por medio de un
panel lateral se seleccionan los componentes empelados. Protoboard, led´s,
resistencias y arduino, las conexiones se harán después, pulsando sobre los ánodos
y cátodos de cada elemento y los orificios o pines de las placas.

Ilustración 6: Circuito montado de arduino.

Conectamos también la línea azul del protoboard al puerto GND del arduino,
y utilizaremos los puertos -11, 12 y 13 para las conexiones y alimentación de los
led’s entre los cuales se encontrara la resistencia ya calculada.

7
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

Código empleado

Ilustración 7: Código arduino empleado.

El código que se muestra anteriormente en la ilustración 7 es el que le


indicara al arduino como debe variar los voltajes y el algoritmo a seguir.
La palabra “int” nos genera un entero, al cual le asignaremos un nombre que
serán los tres led’s y además se indicara en que puertos se encuentran, para poder
modificar el voltaje después.
Generamos una función “void”, la cual iniciara el programa y es por ello que
se utiliza el comando “digitalWrite”, con la palabra “low” (bajo), que nos dará un
voltaje lógico bajo para que los led’s no enciendan. Además de que antes se utiliza
el comando “pinMode” el cual inicializa y nos dejara operar con los pines
seleccionados.

8
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

Finalmente generamos una función “void loop” la cual repetirá el ciclo


indefinidamente, hasta que des energicemos el circuito, arduino. Dentro de esta
función pondremos la secuencia que queremos se repita y el tiempo utilizando la
palabra “delay”, y utilizando los comando ya anteriormente descritos solo que ahora
con la parla “HIGH” para que encienda los led’s. Recibiendo un valor lógico de
voltaje alto.

Resultados
Finalmente, corremos el programa dando clic en donde dice “iniciar
simulación” y vemos cómo funciona el circuito.

Ilustración 8: Entorno de trabajo, online.

9
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

10
Practica: Arduino 5AM3 Dispositivos analógicos y digitales

 Conclusiones
Los resultados obtenidos en la práctica son satisfactorios, pues al iniciar la
simulación, el circuito funciono como lo esperábamos, aprendiendo y verificando el
funcionamiento del arduino, además de que es una herramienta que facilita bastante
el trabajo al ser programable de manera muy sencilla. Cumpliendo así los objetivos
de la práctica.

 Bibliografía

¿Qué es Arduino? ~ Arduino.cl - Plataforma Open Source para el desarrollo de prototipos


electrónicos. (2019, 27 febrero). Recuperado 29 mayo, 2019, de http://arduino.cl/que-es-
arduino/

Designthemes. (s.f.-b). Primeros pasos en Arduino | Tienda y Tutoriales Arduino.


Recuperado 29 mayo, 2019, de https://www.prometec.net/modulo-1/

Arduino. (s.f.). Arduino - Home. Recuperado 29 mayo, 2019, de https://www.arduino.cc/


Oops. (s.f.). Recuperado 29 mayo, 2019, de
https://www.tinkercad.com/things/94zvWU8Lr0K-surprising-luulia-
migelo/editel?tenant=circuits

11

Potrebbero piacerti anche