Herramientas de usuario

Herramientas del sitio


eventos:tapiz_textiles_electronica

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

eventos:tapiz_textiles_electronica [2019/09/29 10:28] – Añadida actualización del bootloader Sergio Alvariñoeventos:tapiz_textiles_electronica [2021/04/16 20:41] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 ====== Hackaton: Tapiz Textiles y Electrónica ====== ====== Hackaton: Tapiz Textiles y Electrónica ======
- 
  
 ===== Introducción ===== ===== Introducción =====
Línea 39: Línea 38:
  
  
-==== Dos consejos importantes para empezar ====+==== Tres consejos importantes para empezar ====
  
 === Añade las udev rules para la Circuit Playground Express a tu sistema linux === === Añade las udev rules para la Circuit Playground Express a tu sistema linux ===
Línea 80: Línea 79:
  
 Descarga la versión 3.3.0 del bootloader desde [[https://github.com/adafruit/uf2-samdx1/releases/download/v3.3.0-adafruit.10/update-bootloader-circuitplay_m0-v3.3.0-adafruit.10.uf2|aquí]], hay nuevas versiones del bootloader [[https://github.com/adafruit/uf2-samdx1/releases|aquí]] pero no las hemos probado. Descarga la versión 3.3.0 del bootloader desde [[https://github.com/adafruit/uf2-samdx1/releases/download/v3.3.0-adafruit.10/update-bootloader-circuitplay_m0-v3.3.0-adafruit.10.uf2|aquí]], hay nuevas versiones del bootloader [[https://github.com/adafruit/uf2-samdx1/releases|aquí]] pero no las hemos probado.
 +
  
 ==== Documentación disponible ==== ==== Documentación disponible ====
Línea 136: Línea 136:
 En linux cada vez que cargamos un programa en la //Circuit Playground Express// la placa se reseteará, entrará momentaneamente en modo //bootloader// y veremos que por un momento se monta el sistema de ficheros **CPLAYBOOT** En linux cada vez que cargamos un programa en la //Circuit Playground Express// la placa se reseteará, entrará momentaneamente en modo //bootloader// y veremos que por un momento se monta el sistema de ficheros **CPLAYBOOT**
  
 +===== Circuit Python =====
  
- +==== Instalación de Circuit Python ====
-=== Circuit Python ==+
- +
-== Instalación ==+
  
 Conectamos la CPE a nuestro ordenador y pulsamos dos veces el botón de reset para entrar en el modo bootloader. La placa se quedará con todos los LED en verde y nos aparecerá una nueva unidad de ficheros **CPLAYBOOT** Conectamos la CPE a nuestro ordenador y pulsamos dos veces el botón de reset para entrar en el modo bootloader. La placa se quedará con todos los LED en verde y nos aparecerá una nueva unidad de ficheros **CPLAYBOOT**
Línea 148: Línea 146:
 Arrastramos nuestro fichero //uf2// con la versión del //Circuit Python// que acabamos de descargar de la red,  a la unidad **CPLAYBOOT**, en cuanto se transfiera el archivo, la CPE arrancará de nuevo, desaparecerá la unidad **CPLAYBOOT** y aparecerá la unidad **CIRCUITPY**. Arrastramos nuestro fichero //uf2// con la versión del //Circuit Python// que acabamos de descargar de la red,  a la unidad **CPLAYBOOT**, en cuanto se transfiera el archivo, la CPE arrancará de nuevo, desaparecerá la unidad **CPLAYBOOT** y aparecerá la unidad **CIRCUITPY**.
  
-== Instalar las bibliotecas ==+==== Instalar las bibliotecas ====
  
-Descargamos las librerias de la web y nos aseguramos de descomprimirlas en el nuestra CPE, en el directorio **lib**.+<wrap todo>EN REVISION, las librerias de //Circuit Python// ocupan ahora mucho espacio, no se pueden descomprimir directamente en la CPE.</wrap>
  
-Podemos añadir también el directorio **examples**+==== Monitor ====
  
-== Monitor ==+[[https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-mac-and-linux|como usar monitor]]
  
-[[https://learn.adafruit.com/welcome-to-circuitpython/advanced-serial-console-on-mac-and-linux|como usar monitor]]+===== Arduino IDE ===== 
 + 
 +Echa un ojo a los [[tapiz_textiles_electronica#tres_consejos_importantes_para_empezar|consejos iniciales]], asegúrate de tener cargadas las //udev rules// y de que tu usuario pertenece a los grupos ''dialout'' y ''plugdev''.
  
 +Si tienes instalada una versión reciente del //Arduino IDE// y la CPE está en modo //bootloader// el propio IDE te indicará que debes instalar bibliotecas para programar esa placa. Si no te aparece el aviso busca en el gestor de placas de arduino: ''Arduino SAMD Boards'' e instala la libreria correspondiente ''Arduino SAMD Boards (32-bits ARM Cortex-M0+)''.
  
  
eventos/tapiz_textiles_electronica.1569752934.txt.gz · Última modificación: 2021/04/16 20:37 (editor externo)