Wearable tecnologia vestible con Code Bug y matriz de LED

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/

wearable
Inicio de Code Bug

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.

wearable
Inicio de programación

 

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.

wearable
Función Sprite

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.

tecnologia vestible
Texto y como eliminar bloques.

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.

wearable
Bucles Code Bug

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.

Condición If en Code Bug
Condición If en Code Bug

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.

Entrada Code bug
Entrada Code bug

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.

Simulación Code Bug
Simulación Code Bug

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.

Matriz de Led
Matriz de LED
Leds Encendidos
LEDs Encendidos

 

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

Retardo en Code BUg
Retardo en Code Bug

 

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).

 Doble Sprite con retardo
Doble Sprite con retardo

 

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

Bucle con repetición
Bucle con repetició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.

Condición para repetir 5 veces
Condición para repetir 5 veces

 

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.

Final del codigo Code Bug
Final del código Code Bug
Tarjeta Code Bug
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.

Programación Java

Programación en Python
Programación en Python

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 .

Pasos para cargar el programa

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.

Descarga del programa
Descarga del programa

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.

Archivo de descarga
Archivo de descarga

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

Archivos de la tarjeta Code Bug
Archivos de la tarjeta Code Bug

Programa en Code Bug
Programa en Code Bug

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *