Android y Arduino enlazados mediante bluetooth

Páginas: 10 (2416 palabras) Publicado: 1 de marzo de 2014
Android y Arduino enlazados mediante Bluetooth
Ignacio Manosalvas González
Universidad de Alcalá, Alcalá de Henares, Madrid, España
i.manosalvas@yahoo.es

Resumen. Se ha realizado un software en Android que permite manejar
distintos dispositivos electrónicos conectados a una placa Arduino mediante
una comunicación Bluetooth. El software tiene un menú visual y fácil de
manejar que permitemediante botones e introduciendo algún texto manejar
distintos dispositivos electrónicos. Estos dispositivos son tan dispares como un
simple led, un motor de 5V, un sensor de contacto o incluso una pequeña
pantalla LCD. Para llevar a cabo esta comunicación se ha conectado a la placa
Arduino un módulo Bluetooth y se ha utilizado el propio Bluetooth que traía el
teléfono móvil.
Palabras clave:Android, Bluetooth, Arduino, dispositivos
arquitectura, lenguaje de programación, entorno de desarrollo.

1

móviles,

Introducción

Con la evolución de los dispositivos móviles han evolucionado también las
aplicaciones que estos aparatos pueden soportar, estas nuevas posibilidades han dado
lugar a la aparición de nuevos conceptos y tecnologías. La característica más
importante decasi todos los teléfonos inteligentes es que permiten la instalación de
programas para incrementar el procesamiento de datos y la conectividad.
Android, que es un sistema operativo para dispositivos móviles, permite el
desarrollo de aplicaciones por terceros, para lo cual, los desarrolladores deben de
escribir código gestionado en el lenguaje de programación Java y controlar los
dispositivos(como Bluetooth) por medio de bibliotecas desarrolladas o adaptadas por
Google. Android es la plataforma líder del mercado, por ello, y porque el grado de
demanda de programadores especializados en desarrollo de aplicaciones para
terminales Android crece cada día más, he elegido esta tecnología.
Hay diversas maneras de conectar dispositivos electrónicos entre sí y una variedad
incluso mayor deconectores, enchufes y protocolos, por lo que el arte de conectar
cosas es cada día más complejo, de ahí la necesidad de la tecnología inalámbrica. He
elegido la tecnología Bluetooth ya que es automática e inalámbrica, y tiene un número
de características interesantes que pueden simplificar nuestra vida diaria.
Arduino es una plataforma de hardware libre, basada en una placa con
unmicrocontrolador y un entorno de desarrollo. Arduino puede recibir información
del entorno, a través de sus pines de entrada, de toda una gama de sensores (entre
ellos Bluetooth) y puede afectar aquello que le rodea controlando luces, motores,

zumbadores, etc. He elegido esta tecnología ya que está diseñada para facilitar el uso
de la electrónica en proyectos multidisciplinares.
Juntando losbeneficios de un teléfono móvil inteligente con un sistema operativo
Android, la conexión Bluetooth y la plataforma Arduino presentaré un ejemplo
práctico de Android y Arduino enlazados mediante Bluetooth.

2

Android

Android es un sistema operativo inicialmente pensado para teléfonos móviles que está
basado en Linux. Se usa en teléfonos móviles inteligentes, ordenadores portátiles,
tablets,etc. y cuenta con aplicaciones Google y una tienda para descargar
aplicaciones gratuitas y de pago.
2.1 Versiones
A la hora de seleccionar la plataforma de desarrollo hay que consultar si necesitamos
alguna característica especial que solo esté disponible a partir de una versión. Todos
los usuarios con versiones inferiores a la seleccionada no podrán instalar la
aplicación. Por lo tanto, esrecomendable seleccionar la menor versión posible que
nuestra aplicación pueda soportar.
Para ayudarnos a tomar la decisión de que plataforma utilizar puede ser interesante
consultar los porcentajes de utilización que según la página oficial de desarrolladores
de Android [1] a principios de junio de 2013 son los siguientes:

Donut
Eclair
Froyo
Gingerbread
Honeycomb
Ice Cream Sandwich...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Interconexión a la PC mediante Arduino
  • Encender y apagar leds por vía bluetooth con arduino
  • Control de velocidad para motor DC mediante PI digital con Arduino
  • Bluetooth
  • Bluetooth
  • Bluetooth
  • Bluetooth
  • Bluetooth

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS