Tarjeta arduino

15
UNIVERSIDAD TÉCNICA DE AMBATO INGENIERÍA EN ELECTRÓNICA Y COMUNICACIONES NTICS’II Nombre: Vanessa Balseca Curso: II “B” Electrónica Tema: Tarjeta Arduino

Transcript of Tarjeta arduino

Page 1: Tarjeta arduino

UNIVERSIDAD TÉCNICA DE AMBATO

INGENIERÍA EN ELECTRÓNICA Y COMUNICACIONES

NTICS’II

Nombre: Vanessa Balseca

Curso: II “B” Electrónica

Tema: Tarjeta Arduino

Page 2: Tarjeta arduino

Es una plataforma de hardware de código abierto, basada en una sencilla placa con entradas y salidas, analógicas y digitales, en un entorno de desarrollo que está basado en el lenguaje de programación

¿QUÉ ES ARDUINO?

Page 3: Tarjeta arduino

APLICACIÓNES:En el ámbito del ahorro energético: Conecta el mundo físico con el mundo virtual, o el mundo analógico

con el digital. Sus creadores son el zaragozano David Cuartielles, ingeniero

electrónico y docente de la Universidad de Mälmo, Suecia y Massimo Banzi, italiano, diseñador y desarrollador Web. El proyecto fue concebido en Italia en el año 2005.

Programación y zonificación de la climatización.

conexión de equipos de uso no prioritario en función del consumo eléctrico en un momento dadoGestión de tarifas, derivando el funcionamiento de algunos aparatos a horas de tarifa reducida.

Page 4: Tarjeta arduino

En el ámbito del nivel de confort:¿Cómo funciona Arduino?

Posee tres funciones como todo microcontrolador. En primera instancia, se tiene una interfaz de entrada, que puede estar

directamente unida a los periféricos , o conectarse a ellos por puertos. El objetivo de esa interfaz de entrada es llevar la información al microcontrolador, la pieza encargada de procesar esos datos. El mentado microcontrolador varía dependiendo de las necesidades del proyecto en el que se desea usar la placa, y hay una buena variedad de fabricantes y versiones disponibles.de la iluminación.

Automatización de todos los distintos sistemas/ instalaciones / equipos dotándolos de control eficiente y de fácil manejo.Integración del portero al teléfono, o del video portero al televisor.

Page 5: Tarjeta arduino

Por último, se tiene una interfaz de salida, que lleva la información procesada a los periféricos encargadas de hacer el uso final de esos datos, que en algunos casos puede bien tratarse de otra placa en la que se centralizará y procesara nuevamente la información, o sencillamente, por ejemplo, una pantalla o un altavoz encargada de mostrar la versión final de los datos de automatización

Page 6: Tarjeta arduino

En el ámbito de las comunicaciones.C Aplicaciones

El módulo Arduino ha sido usado como base en diversas aplicaciones electrónicas:

Xoscillo: Osciloscopio de código abierto. Arduinome: Un dispositivo controlador MIDI. OBDuino: un económetro que usa una interfaz de diagnóstico a bordo que se

halla en los automóviles modernos.

Page 7: Tarjeta arduino

Humane Reader: Dispositivo electrónico de bajo coste con salida de señal de TV que puede manejar una biblioteca de 5000 títulos en una tarjeta microSD.

The Humane PC: Equipo que usa un módulo Arduino para emular un computador personal, con un monitor de televisión y un teclado para computadora.

Ardupilot: Software y hardware de aeronaves no tripuladas.

ArduinoPhone: Un teléfono móvil construido sobre un módulo Arduino.

Impresoras 3D.

Page 8: Tarjeta arduino

EL

EMEN LENGUAJE DE PROGRAMACIÓN ARDUINO TOS DE LA INSTALACIÓN

• La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el lenguaje de programación de alto nivel. Sin embargo, es posible utilizar otros lenguajes de programación y aplicaciones populares en Arduino. i

• 3DVIA Virtools: aplicaciones interactivas y de tiempo real.• Adobe Director• BlitzMax (con acceso restringido)• C++ (mediante libSerial o en Windows)• Cocoa/Objective-C (para Mac OS X)• Flash (mediante ActionScript)el sistema para conocer el

estado de ciertos parámetros (la temperatura ambiente, la existencia de un escape de agua).

Page 9: Tarjeta arduino

Gambas Isadora Instant Reality (X3D) Java Liberlab Mathematica Matlab MaxMSP Minibloq Perl Php Physical Etoys Pure Data Python Ruby Scratch for Arduino

SuperCollider VBScript Visual Basic .NET VVVV

Page 10: Tarjeta arduino

BENEFICIOS:Bibliotecas en Arduino

Las bibliotecas estándar que ofrece Arduino son las siguientes: Serial

Lectura y escritura por el puerto serie. EEPROM

Lectura y escritura en el almacenamiento permanente.

read(), write(). Ethernet

Conexión a Internet mediante “Arduino Ethernet Shield“. Servidor: Server(), begin(), available(), write(), print(), println()

Cliente: Client(), connected(), connect(), write(), print(), println(), available(), read(), flush(), stop() Firmata

Es una biblioteca de comunicación con aplicaciones informáticas utilizando el protocolo estándar del puerto serie

Nuestra calidad de vida aumenta considerablemente.

Page 11: Tarjeta arduino

LiquidCrystal

Control de LCDs con chipset Hitachi HD44780 o compatibles. La biblioteca soporta los modos de 4 y 8 bits. Servo

Biblioteca para el control de servo motores. A partir de la versión 0017 de Arduino la biblioteca soporta hasta 12 motores en la mayoría de las placas Arduino y 48 en la Arduino Mega. Estos son los comandos usados:

attach(), write(), writeMicroseconds(), read(), attached(), detach() SoftwareSerial

Comunicación serie en contactos digitales. Por defecto Arduino incluye comunicación sólo en los contactos 0 y 1 pero gracias a esta biblioteca puede realizarse esta comunicación con los restantes.

Page 12: Tarjeta arduino

SoftwareSerial

Comunicación serie en contactos digitales. Por defecto Arduino incluye comunicación sólo en los contactos 0 y 1 pero gracias a esta biblioteca puede realizarse esta comunicación con los restantes. Stepper

Control de motores paso a paso unipolares o bipolares.

Stepper(steps, pin1, pin2), Stepper(steps, pin1, pin2, pin3, pin4), setSpeed(rpm), step(steps) Wire

Envío y recepción de datos sobre una red de dispositivos o sensores mediante Two Wire Interface 

Page 13: Tarjeta arduino

Instalación en diferentes entornos Windows Los pasos a seguir son los siguientes: Interfaz del entorno de desarrollo Arduino en el Sistema Operativo Windows. Descargar las versiones más reciente de Java Runtime Enviroment (J2RE) y

del IDE Arduino. Instalar los controladores FTDI USB, con la placa Arduino conectada. Ejecutar el IDE Arduino para abrir la interfaz y configurar el puerto USB donde

está conectada la placa. GNU/Linux[editar]

Interfaz del entorno de desarrollo Arduino S.O. GNU/Linux. Para instalar Arduino en un sistema GNU/Linux necesitamos los siguientes

programas para resolver las dependencias: Sun java runtime, jre. avr-gcc, compilador para la familia de microcontroladores avr de atmel. avr-libc, libc del compilador avr-gcc.

Page 14: Tarjeta arduino

EJEMPLOS:

Page 15: Tarjeta arduino

EJEMPLOS REALIZADOS EN ARDUINO