arduino developer 2016

5
MÓDULO ARDUINO DEVELOSPER Los objetos y los sistemas con los que el ser humano interacciona: su teléfono, el termostato de la calefacción, el coche, la llave de la puerta, la cámara de video, el receptor de TV, el sistema GPS, y un largo etc. ahora pueden ser controlados a través de la Web. El usuario podrá interrogar el estado de los sistemas y objetos y a su vez podrá recoger información de los eventos que estos objetos envíen a la red como consecuencia de una alteración o modificación de las variables físicas que están midiendo o controlando. La Plataforma Open Hardware Arduino, realiza precisamente, entre otras, estas funciones, de comunicar e interaccionar con los objetos. Disponer de una plataforma Open Hardware es una gran ventaja para los investigadores, profesores y alumnos, porque con ella no se ven esclavizados a depender de altos costos en pago de patentes que repercuten en los productos que compran. Arduino es libre y público y además le ampara un amplio catálogo de herramientas de programación también de tipo “Open Software”, más una importante comunidad de usuarios en la que se intercambian grandes volúmenes de información compartiendo sus proyectos y desarrollos. Es en este momento la plataforma para desarrollo de soluciones firmware más importante y que la industria y los aficionados están usando de manera masiva.

Upload: rolando-rojas

Post on 08-Jul-2016

218 views

Category:

Documents


4 download

DESCRIPTION

MODULO ARDUINO

TRANSCRIPT

Page 1: Arduino Developer 2016

MÓDULO

ARDUINO DEVELOSPER

Los objetos y los sistemas con los que el ser humano interacciona: su teléfono, el

termostato de la calefacción, el coche, la llave de la puerta, la cámara de video, el

receptor de TV, el sistema GPS, y un largo etc. ahora pueden ser controlados a

través de la Web. El usuario podrá interrogar el estado de los sistemas y objetos y a

su vez podrá recoger información de los eventos que estos objetos envíen a la red

como consecuencia de una alteración o modificación de las variables físicas que

están midiendo o controlando. La Plataforma Open Hardware Arduino, realiza precisamente, entre otras, estas funciones, de comunicar e interaccionar con los

objetos.

Disponer de una plataforma Open Hardware es una gran ventaja para los

investigadores, profesores y alumnos, porque con ella no se ven esclavizados a

depender de altos costos en pago de patentes que repercuten en los productos que

compran. Arduino es libre y público y además le ampara un amplio catálogo de

herramientas de programación también de tipo “Open Software”, más una importante

comunidad de usuarios en la que se intercambian grandes volúmenes de

información compartiendo sus proyectos y desarrollos. Es en este momento la plataforma para desarrollo de soluciones firmware más importante y que la industria

y los aficionados están usando de manera masiva.

Page 2: Arduino Developer 2016

La necesidad de desarrollar tecnología basada en Internet de las cosas es fundamental

en estos días, pero para ello se requieren 3 herramientas vitales:

1. Programación, herramientas que permitan desarrollar las órdenes que el sistema

electrónico tenga que realizar.

2. Tecnología electrónica, equipo y dispositivos programables que reciban órdenes

en lenguajes de alto nivel.

3. Red de comunicaciones, que permita capturar los datos generados en un entorno remoto (como la computación en nube) y procesar la información mediante

software de aplicación como ERP, Web services, etc.

Son tres aspectos del Internet de las Cosas que se pueden destacar desde el punto de vista social y económico: el impacto directo que tiene en las personas, la

tendencia a modelos de negocio cada vez más abiertos y colaborativos, y el

profundo cambio que puede suponer en la manera de consumir recursos escasos.

Cursos

Arduino IOT - Fundamentos (24 horas)

1. Descripción de Internet de las Cosas (IoT)

2. AppInventor.

• Instalación

• Comandos básicos

3. Processing

• Comandos y variables

• Librerías

4. Java

• Características

• Uso de librería RxTx

5. Introducción a Arduino

• Descripción y tipos

• Señales digitales

6. Lenguaje de Arduino, Wired

• Variables globales

• Estructura de un programa

• Monitor serial

Page 3: Arduino Developer 2016

Arduino IOT - Desarrollo (24 horas)

1. Fritzing

• Instalación y uso

• Archivos de extensión

2. Entradas y salidas digitales

• Leds

• Led RGB

• Display BCD 7 segmentos

• Pulsadores

• Teclado

3. Entradas y salidas analógicas

• Potenciómetro

• LDR

• Control Remoto

• Sonido y Música MP3

4. Bluetooth. Uso en Arduino

• Librería SoftwareSerial

• Bluetooth Client en AppInventor

• SpeechRecognizer

5. Librerías externas en Arduino

6. Display, Touch Screen

• Array de Leds

• Display LCD

• Display TFT Screen

7. Características de Arduino

• Interrupciones

• Concurrencia

• Puertos

8. Buses I2C y SPI

9. Ardublock

Page 4: Arduino Developer 2016

Arduino IOT - Aplicaciones (24 horas)

1. Motores (DC, servos, Stepper)

2. Control de motores. Puente H y Controlador de servos

3. Sensores (distancia, IR, color, humedad, temperatura, Gas, etc.)

4. Introducción a Robótica: Brazo robot y drones.

5. Ethernet Shield. Uso y conexión

6. Sensors Cloud. Temboo, Xively, Thingspeak.

7. GPRS Shield. Uso y conexión.

8. WIFI shield. Uso y conexión

9. Esp8266: placa y Wifi

10. Arduino Yun. Características y uso.

Arduino IOT - Cloud (24 horas)

• Cloud Computing. Uso de Openshift

• Dweet: nube de sensors. Uso de JSON

• Aplicaciones IoT: Thingspeak, Freeboard

• PcDuino, implementación de Linux y Arduino

• Intel Galileo. Intel Edison. Uso y configuración

• Wereables. Lillypad y Squarewear. Características y uso

Herramientas

• IDE Arduino 1.6.6

Page 5: Arduino Developer 2016

• Tarjetas Arduino

• Motores y sensores

• Dispositivos diversos

Docentes

Lic. Jorge Guerra Guerra ([email protected])

Ing. Armando Fermín Pérez ([email protected])