Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROFESROR:
JIMENEZ MARTINEZ JULIO CESAR.
Alumno:
Gallegos Pérez Uriel.
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
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
4
Practica: Arduino 5AM3 Dispositivos analógicos y digitales
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.
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.
Desarrollo de la práctica
6
Practica: Arduino 5AM3 Dispositivos analógicos y digitales
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
8
Practica: Arduino 5AM3 Dispositivos analógicos y digitales
Resultados
Finalmente, corremos el programa dando clic en donde dice “iniciar
simulación” y vemos cómo funciona el circuito.
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
11