Wearable tecnologia vestible con Code Bug y matriz de LED
Primeramente, en este tutorial se vera cómo programar la tarjeta Code Bug para desarrollar un wearable o vestible. Su programación es sencilla, esto debido a que se puede hacer en bloques, Java o bien Python. En este caso se verá como programarla en bloques así como también se puede implementar la tarjeta en manualidades tipo wearables o tecnología vestible. Por jemplo, para que con propias ideas se diseñe y programe de manera divertida.
Material para ejemplo wearable
Basicamente, Code Bug es una tarjeta portátil que te enseña a programar y como experimentar con electrónica básica. En tan solo unos pasos ya puedes comenzar a programar o mostrar texto en el display de LEDs. Puedes crear tu dispositivo wearable o tecnología vestible debido a que está diseñada para principiantes. Para mas información sobre la tarjeta pueden consultar la siguiente dirección. http://www.farnell.com/datasheets/1959058.pdf
Iniciar con Code Bug o wearalble
En primer lugar, para poder programar Code Bug es necesario entrar a la siguiente dirección. Como se aprecia en la imagen así mismo para iniciar, damos clic en crear para hacer un nuevo programa. Dirección de acceso a Code Bug: http://www.codebug.org.uk/

Iniciar un programa en Code Bug para tecnología vestible o wearable
Para empezar, se coloca el nombre del proyecto. Como se observa en la imagen al abrir la página en automático se coloca el inicio del programa al que se le agregaran mas bloques, en la imagen se muestra las funciones que tenemos para programar la tarjeta Code Bug tales como ciclos, condiciones, entradas, salidas etc. Por consiguiente, podemos crear casi cualquier programa que queramos. Recordemos que este dispositivo es especialmente relevante para aquellos que inician en las tarjetas electrónicas. Aplicaciones tipo wearables, son el fuerte de Code Bug.
En el apartado Sprite se encuentran las funciones utilizadas en la siguiente imagen. En este caso, se le dio la orden de mostrar texto en la matriz de LED que tiene la tarjeta. El texto se desplazará a la izquierda con un retraso de 100 ms.

En este caso se le dio la orden a la tarjeta de escribir «HETPRO STORE» con las condiciones iniciales. Cuando se tiene un error o no colocamos el bloque adecuado podemos arrastrarlo hasta el icono de eliminar que se muestra en la siguiente imagen.

Ciclo de control y condición de inicio para tarjeta Code Bug
Se agrego un ciclo que permitirá repetir la secuencia mientras sea verdadera la condición. Como se muestra en el ejemplo, esta se función la se encuentra en Bucles en la parte izquierda de nuestro código a un costado de la simulación.

Se agregara la condición if , que en este caso es el bloque que aparece en la siguiente imagen. Se encuentra en el apartado de condiciones.

Se agrego una entrada que en este caso es el botón «A», esta se encuentra en el apartado de entradas y salidas. Una vez que ya esta la entrada declara en el código se coloca dentro del Bucle como se muestra en la siguiente ilustración.

Se colocó después del inicio el ciclo con la condición If y la instrucción de lo que va a ejecutar mientras la condición sea verdadera. En esta parte del código le estamos dando la indicación que va a mostrar el texto deseado mientras se presione el botón «A» de la tarjeta Code Bug. Es posible simularlo antes de cargarlo en la tarjeta, lo podemos hacer como se muestra en la siguiente imagen.

Matriz de LEDs para Code Bug
Se agrego una condición con respecto al botón «B «como de la misma forma como se hizo la condición «A » y en este caso se utilizó la matriz de LED ya incluida en la tarjeta, colocando dos bloques que se encuentran en el apartado de Sprite .Uno de ellos es para dibujar y el otro es para construir le damos la instrucción de que LED van a permanecer encendidos y cuales se mantendrán en estado bajo como se muestra en las siguientes dos ilustraciones.


Se agregó un retardo al terminar el el sprite, estos se encuentran en el apartado de Basics .

Se agregó después del retardo otro sprite con su retardo como se elaboró anteriormente únicamente cambiando algunos LED de la matriz (podemos seleccionar los bloques usando el control C y control V para copiar y pegar los mismos).

Se agrego un bucle con número de repeticiones como se muestra en la siguiente ilustración.

Condiciones generales del dispositivo wearable con Code Bug
Se colocó dentro de nuestro segundo if del botón «B», para que repita 5 veces los dos sprite como se muestra en la siguiente imagen.

Una vez que se agrego esta condición se incluye en el código original con la secuencia que se llevaba anteriormente, finalizando de esta manera el código en bloques de la tarjeta Code Bug.


Tipos de programación de Code Bug
Además esta tarjeta se puede programar en bloques como se muestra en este tutorial, Java o Python esto es dependiendo de cada persona.

Cómo cargar el programa a Code Bug a tu wearable
- Debemos mantener presionado el botón «A»antes de conectar el cable micro Usb.
- Conectamos el cable Usb a la tarjeta .
De esta manera se mantendrá un led parpadeando y detectara la tarjeta la computadora. Se abre automáticamente el explorador de archivos de la tarjeta donde copiaremos el programa anteriormente descargado.
Descarga del programa para Code Bug
Primeramente el programa se descarga como se observa en la siguiente imagen.

Por otro lado al descargarlo aparece una ventana automáticamente, en la cual muestra los pasos a seguir para cargar el programa así como también aparece el archivo descargado el cual se va a copiar y pegar en el explorador de archivos de la tarjeta como se muestra en la siguientes ilustraciones.

Al aparecer esta ventana se debe pegar nuestro archivo de programación tal como se muestra en las siguientes imágenes.
