Menú    Tecnología vestible a tu alcance/\

Índice

2. Empezamos con los microcontroladores

A partir de ahora vamos a usar un microcontrolador. En este capítulo daremos los primeros pasos.

2.1. La placa Circuit Playground Express

En este primer vídeo veremos lo que es un microcontrolador y conoceremos el microcontrolador que usaremos en el curso.

2.2. Instalación en el ordenador

Para poder programar el microcontrolador necesitamos instalar algunos programas y drivers en el ordenador. También deberemos instalar el intérprete de CircuitPython en la placa.

En este documento podemos encontrar los enlaces a los programas y drivers que deberemos instalar.

2.3. Nuestro primer programa

Hacer el primer programa no es sencillo porqué todo nos es desconocido. Este programa sólo encenderá un LED pero mientras lo hacemos y lo probamos aprenderemos toda la operativa que nos será útil para los programas siguientes.

Programas del vídeo: 1

2.4. Programa con retardos

En este vídeo veremos como introducir retardos de tiempo y esto nos permitirá hacer que nuestro LED sea intermitente.

Programas del vídeo: 1 2 3

2.5. Comentarios, comprobación y conexión serie

En este vídeo veremos unas cuantas cosas que nos serán muy útiles en el resto del curso. Los comentarios nos permiten poner observaciones y recordatorios en el programa que nos servirán para recordar cómo funciona cuando nos lo volvamos a mirar. La opción de comprobación nos sirve para detectar algunos errores antes de enviar el programa a la placa. La conexión serie permite al microcontrolador mandar cosas al entorno de programación y así el usuario puede ir siguiendo la evolución del programa.

Programas del vídeo: 1 2

2.6. Cosiendo el microcontrolador al tejido

En este vídeo veremos como se puede coser el microcontrolador al tejido.

Las creaciones de vestidos y trajes con elementos electrónicos también tienen su propia pasarela. En el año 2012 un grupo de expertos en tecnología vestible, diseñadores profesionales, tecnólogos y estilistas se unieron para crear MakeFashion que, entre otras cosas, organiza un desfile anual que se celebra en Calgary, Canadá.

Instalación de librerías

Más adelante necesitaremos instalar algunas librerías. La forma más fácil es acceder a esta página y picar en el botón correspondiente a la versión de CircuitPython que tengamos instalada. Obtendremos un archivo comprimido que deberemos abrir o descomprimir. En la carpeta resultante buscaremos la librería que nos convenga (puede ser un archivo o una carpeta) y la copiaremos en la placa de nuestro microcontrolador, en el mismo lugar donde está grabado nuestro programa.

Conviene tener en el microcontrolador sólo las librerías que utilizamos en el programa actual para no quedarnos sin espacio. Por ello será recomendable guardar en nuestro ordenador el archivo de librerías para cuando podamos necesitar otra.

Las librerías se van actualizando con el tiempo y las nuevas versiones suelen ser más eficientes y más rápidas. Por ello, cada algunas semanas es recomendable comprobar si la versión que tenemos instalada es la última.

Cosas a tener en cuenta cuando se programa

En este capítulo hemos visto varias versiones de un mismo programa que hemos ido modificando para ver qué pasaba. Os animamos a que juguéis también con los programas modificando cosas. La mejor forma de aprender es pensar una modificación que haga algo concreto y luego comprobar que hace exactamente lo esperado.

Es conveniente guardar siempre la última versión que funcionó para poder volver a ella en caso necesario. También recomendamos ir haciendo los cambios poco a poco. Por ejemplo, empezar con uno de los programas que os damos de muestra e ir haciendo los cambios de uno en uno hasta llegar al resultado deseado; como es lógico, hay que ir haciendo pruebas por el camino.

A menudo nos encontraremos con errores. En estos casos Mu nos da una descripción del error que no siempre es fácil de interpretar. Lo que sí que es muy útil es que nos dice en qué línea se ha producido el error, deberemos revisar la línea indicada y la anterior para ver si lo encontramos; muy a menudo el error se detecta en la línea siguiente a aquella en la que realmente nos hemos equivocado. La mayoría de los errores son minucias: olvidarse un paréntesis o unos dos puntos, escribir mal alguna palabra, etc. Ayudan mucho también los colores de texto de Mu, cuando nos hemos familiarizado con ellos enseguida vemos cuando una variable o una función no están correctamente escritas.

Si no encontramos el problema no hay que desesperarse, lo mejor es dejarlo durante un rato y volverlo a mirar más tarde. Es muy habitual pasarse un buen rato buscando un error y no encontrarlo para después verlo enseguida la mañana siguiente.

Al programar hay que tener empeño y mucha paciencia.

 

 

 

Anterior Página principal Siguiente

 

 

 

 

Licencia de Creative Commons       Esta obra está licenciada bajo una licencia no importada Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0.