ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con...

31
ARDUINO + Simulación en PROTEUS ARDUINO + Simulación en PROTEUS

Transcript of ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con...

Page 1: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

ARDUINO + Simulación en PROTEUS

ARDUINO + Simulación en PROTEUS

Page 2: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

¿ Que es ARDUINO ?

ARDUINO es una plataforma de electrónica abierta para la creación de prototipos.

Este cuenta con un puerto USB para conectar la placa al ordenador, así como diversos zócalos que pueden conectarse a componentes electrónicos externos tales como: motores, relés, sensores de luz, diodos LED, altavoces, etc.

Page 3: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Algunos componentes electrónicos

Page 4: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

El elemento principal de ARDUINO es el microcontrolador AVR de ATMEL y dentro de los modelos mas comunes que se utilizan en placas ARDUINO tenemos: Atmega168, Atmega328 y Atmega1280.

Page 5: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Tarjeta ARDUINO UNO R3

Page 6: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Componentes básicos

Diodo LED: Es un componente optoelectrónico que emite luz al circularle una corriente eléctrica directa entre ánodo(pin positivo) y cátodo(pin negativo).

Page 7: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Componentes básicos

Resistor: Componente diseñado para introducir una resistencia eléctrica entre dos puntos de un circuito.

Diodo RGB: Es un tipo de diodo que incorpora 3 diodos LED en su interior, este puede ser del tipo ánodo o cátodo común.

Page 8: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Componentes básicos

Potenciómetro: Es un resistor cuyo valor de resistencia es variable.

Push Buttons: Es un interruptor que permite controlar una máquina o un proceso.

Page 9: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Componentes básicos

Breadboard: Mejor conocida como protoboard o placa de pruebas, nos permite construir un circuito sin necesidad de soldar los componentes electrónicos.

Page 10: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Programación de ARDUINO

ARDUINO incluye un entorno interactivo de desarrollo(IDE) que permite programar fácilmente la tarjeta usando el lenguaje C.

Este IDE esta disponible para: Windows, Mac OS X y Linux.

Link de descarga:http://www.arduino.cc/en/pmwiki.php?n=Main/Software

Versión actual: 1.6.5

Page 11: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Programación de ARDUINO

Page 12: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Prácticas con ARDUINO

1.LED intermitente:

Diagrama de Flujo

Interconexión de los componentes.

Nota: El resistor debe ser de 330 ohm.

Page 13: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Prácticas con ARDUINO

Código.

Page 14: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Prácticas con ARDUINO

2. Encender LED mediante Push Buttons:

2.

10Kohm

330 ohm

Page 15: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Prácticas con ARDUINO

Código.

Page 16: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Prácticas con ARDUINO

3. Encender LED usando un Potenciómetro:

2.

Page 17: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Prácticas con ARDUINO

Código.

Page 18: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Prácticas con ARDUINO

Page 19: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

ISIS de Proteus es un programa de diseño electrónico que permite realizar esquemas que pueden ser simulados en el entorno VSM (Virtual System Modelling).

Page 20: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

1. LED intermitente:

a) Damos click en el botón Component Mode.

b) Damos click en el botón P.

Page 21: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

c) Escribimos la palabra arduino en Keywords.

d) En Category seleccionamos Arduino.

e) En Results damos doble click en ARDUINO UNO.

Page 22: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

f) Visualizamos que se agrego el componente ARDUINO UNO a la ventana de componentes.

Page 23: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

g) De la misma forma agregamos el LED amarillo y la resistencia al circuito.

Page 24: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

h) Agregamos cada componente a la ventana de trabajo, dando click derecho en el componente a agregar y luego doble click en la ventana de trabajo.

Page 25: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

i) Agregamos el terminal Ground o tierra dando click en el botón Terminals Mode y en la ventana TERMINALS seleccionamos GROUND, luego lo agregamos a la ventana de trabajo de la misma forma que en el inciso h)

Page 26: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

j) Procedemos a interconectar cada componente del circuito dando click derecho en un extremo del componente y otro click en el otro extremo a conectar.

Page 27: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

k) Abrimos el programa LED INTERMITENTE creado en el IDE de ARDUINO lo compilamos y buscamos la ruta del archivo .hex que se genera.

Page 28: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

l) Cargamos el archivo .hex en nuestro arduino dando click derecho en el componente ARDUINO UNO, luego click en Edit Properties buscamos la ruta donde se encuentra el archivo (Program File).

Page 29: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

m) Una vez cargado el archivo .hex procedemos a simular el circuito dando click en el boton play.

Page 30: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

2. Encender LED mediante Push Buttons:

Page 31: ARDUINO es una plataforma de electrónica abierta para la creación de prototipos. Este cuenta con un puerto USB para conectar la placa al ordenador, así.

Simulando ARDUINO mediante PROTEUS

3. Encender LED usando un Potenciómetro: