1 / 11

HARDWARE LIBRES PARA LINUX Y ANDROID

HARDWARE LIBRES PARA LINUX Y ANDROID. Arduino para Linux.

enoch
Download Presentation

HARDWARE LIBRES PARA LINUX Y ANDROID

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HARDWARE LIBRES PARA LINUX Y ANDROID

  2. Arduino para Linux El entorno de código abierto Arduino hace fácil escribir código y cargarlo a la placa E/S. Funciona en Windows, Mac OSX y Linux. El entorno está escrito en Java y basado en Processing, avr-gcc y otros programas también de código abierto. Usted tendrá que instalar algunos programas para usar Arduinobajo el sistema operativo de Linux (el modo que usted hace esto depende de su distribución) Es altamente recomendado usar un ArduinoIDE 1.0.1, porqueesteusa un precontruidorinterno GCC compilador.

  3. * ArduinoYún Es una placa que implementa un Arduino Leonardo + un Linux corriendo cada uno en un procesador y una conexión entre ámbos vía serie. La idea ya había sido apuntada con ejemplos tan bien hechos como la librería Firmata. La ventaja aquí es que está todo sobre la misma placa y conectado listo para funcionar. Lo que hace grande al producto es sin duda el gran desarrollo software que se ha llevado a cabo mediante las librerías e implementación para que los entornos se entiendan y sobre todo buscando que desde Arduino sea fácil hacer uso del Linux. Permite interactuar desde nuestro sketch a nivel de linea de comandos del linux (lanzando comandos o leyendo la entrada e incluso enviando scripts). Además permite publicar información vía web en este caso haciendo uso del servidor web que corre en el linux proporcionando incluso vía REST http://www.arduteka.com/

  4. Arduino – Hardware Libre para Android Hay muchas formas de comunicar Arduino con el mundo exterior, una muy original y práctica al mismo tiempo es utilizando el sistema Android como interfaz con lo que se consiguen proyectos como: *Control domóticoArduino Sistema de control domótico con arduino mega y android, con el se puede controlar dispositivos de todo tipo, iluminación, calefacción, climatización, persianas, toldos y otros. También permite manejar dispositivos que funcionen con infrarrojo (mando a distancia, fuera de casa con IP Dinámica), dispositivos por radio frecuencia y, control por voz. http://excontrol.es/Domotica-Arduino/

  5. * NetIO Es una aplicación que permite crear interfaces personalizadas basadas en componentes simples como etiquetas, botones, conmutadores y sliders (deslizantes). Una vez diseñada la interfaz a nuestras necesidades, cada interacción con estos componentes enviará una orden al Arduino, que actuará en consecuencia. De igual forma, también puede solicitar datos al Arduino para mostrarlos en la pantalla de nuestro móvil. Aunque sirve para manejar varios dispositivos de hardware, en el caso de un Arduino supone desembolsar el pago de un shield para conectarlo a la red mediante un Ethernet Shield. NetIOse divide en dos partes, la aplicación para nuestro dispositivo móvil o tablet y el editor de interfaces. El diseñador funciona únicamente online y se accede desde http://netio.davideickhoff.de/editor2.

  6. Configuración Circuitos • El sistema permite el control de 30 zonas de control, desde la aplicación android podemos configurar el numero de circuitos de la instalación, para que presente solo los existente, el nombre y la descripción del mismo (adaptándolos a nuestra instalación), y un campo especial llamado rango. • El campo rango es de personalización del circuito en cuestión y cambia su función según la naturaleza del circuito, por ejemplo sirve para indicar si un circuito es una persiana o un toldo (entre otras muchas cosas). • Dentro del programa Arduinoel valor de cada zona se guarda dentro de la variable ElectricalCircuitValue, esta es un array y tiene el valor de salida de cada circuito.

  7. Raspberry Pi – hardware Libre para Linux

  8. Uno de los proyectos de hardware libre más conocidos por los usuarios es RaspberryPi; un pequeño computador de bajo coste que nació con el propósito de romper con la brecha digital en el sector de la educación y, en poco tiempo, se ha convertido en la base de múltiples proyectos creativos. Con una distribución de propósito general tenemos bastante flexibilidad y podremos instalar múltiples aplicaciones además de adentrarnos en el mundo Linux o en de la programación si aterrizamos por primera vez en estos terrenos. • Raspbian • Es, quizás, la distribución Linux más conocida para Raspberry Pi; un sistema operativo basado en Debian que nos ofrece un entorno tanto en modo consola como en escritorio con el que podremos programar o jugar. A través de la Pi Store, la tienda de aplicaciones de Raspberry Pi, podremos acceder a múltiples aplicaciones tanto gratuitas como de pago y, por ejemplo, podremos instalar LibreOffice.

  9. Raspberry Pi – hardware Libre para Android

  10. Android tiene una función muy importante si usamos Raspberry Pi como centro multimedia con XBMC. Y es que con nuestro Android, ya sea tablet o móvil, podemos controlar remotamente nuestra Raspberry Pi y hacernos la vida mucho más fácil. Veamos las mejores aplicaciones para ello. *Yatse Es muy fácil, rápida y flexible y cualquier operación que deseemos hacer estará en la palma de nuestra mano sin necesidad de ratón y teclado inalámbricos. Yaste nos permite movernos por los menús sin problemas, escribir lo que haga falta con un teclado en pantalla y sobre todo, llevar el control de la reproducción de contenidos multimedia. También permite compartir Youtube con el televisor (una especie de Chromecast) y hacer streaming de contenido multimedia (en la versión de pago).

More Related