Archivo del Autor: diegorys

Acerca de diegorys

Ingeniero en Informática, apasionado de la robótica, con alma de investigador en nuevas tecnologías, analista programador y profesional del desarrollo ágil en entornos web y smartphones, con amplios conocimientos y experiencia desde antes de 2008 en entornos WAMP/LAMP, experimentando con Arduino desde 2012 y con Raspberry Pi desde 2014.

Proyecto «Domoino»

Domoino es mi primer proyecto de domótica, realizado para un curso de “Arduino avanzado” de la “Universidad de Granada” en diciembre de 2013.

Domoino

Domoino

Domoino es un aparato que comunica con otros aparatos que estén en una misma habitación. Este aparato (a partir de ahora, nodo maestro) es capaz de recibir información del resto de aparatos (a partir de ahora, nodos esclavos) para enviarles órdenes y recibir datos. Este nodo consta de Bluetooth, que permitirá su control mediante una App en Android, un receptor IR para recibir información de otros nodos y un emisor IR, para enviar órdenes al resto de nodos. El proyecto completo consta de una aplicación Java, una aplicación Android, hardware Arduino, con un software que le permite enviar y recibir información de diferentes fuentes de comunicación.

Sigue leyendo

Share

Primeros pasos con Web Components

¿Qué es?

En este tutorial, vamos a aprender qué son y cómo crear web components. Se trata de un nuevo estándar HTML5, que incluye cuatro subelementos:

  • Custom elements:  permiten crear tus propias etiquetas personalizadas, permitiendo hacer tu html más semántico.
  • Templates: plantillas html.
  • Shadow DOM: permiten esconder elementos del DOM.
  • HTML Imports: permiten importar código html, donde podremos tener almacenado un componente.

La web oficial se encuentra en:

http://webcomponents.org/

Estos cuatro subelementos se pueden utilizar de forma independiente o pueden combinarse entre sí, que es como suelen usarse, y por ahora sólo funcionan en pocos navegadores, como Google Chrome (ya explicaremos en otra entrada cómo usarlo en el resto de navegadores mediante Polyfills). Vamos a ver ejemplos reales.

Sigue leyendo

Share

Ejemplo de expresiones con Arduino

En esta entrada os comparto un vídeo de un ejemplo de cómo podemos expresar emociones con nuestra placa Arduino, usando un ocho leds y un multiplexor 74HC595N, que podéis aprender a utilizar en la entrada Cómo conectar un multiplexor a una placa Arduino y encender ocho leds.

Como podéis ver, de manera muy básica, el robot muestra una sonrisa, un rostro triste, sorpresa, seriedad o simplemente muestra ilumina toda la boca a modo amenazante.

El código lo tengo compartido en mi cuenta de GitHub:

https://github.com/diegorys/arduino-examples/tree/master/expressions

Share

Ejemplo «Google Maps» con Android SDK

En esta entrada os comparto un ejercicio de Google Maps del curso LexDroid 2015 de Escuela IT.

Ejemplo Google Maps

Ejemplo Google Maps

El ejercicio consiste en crear una aplicación que sitúe varios puntos en Google Maps, los una con una línea y añada otro marcador con la posición actual del usuario.

El código lo tengo compartido en mi cuenta de GitHub:

https://github.com/diegorys/EjemploGoogleMaps

Share