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 [2018/11/24 16:25] – [Modos de funcionamiento de la Circuit Playground Express] 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 72: Línea 71:
  
 Para evitar problemas con la placa es imprescindible instalar la última versión disponible del IDE Arduino, en la realización del hackathon hemos usado la versión 1.8.7. Hemos comprobado además que esta versión tiene un conjunto más amplio de ejemplos para la //Circuit Playground Express//. Para evitar problemas con la placa es imprescindible instalar la última versión disponible del IDE Arduino, en la realización del hackathon hemos usado la versión 1.8.7. Hemos comprobado además que esta versión tiene un conjunto más amplio de ejemplos para la //Circuit Playground Express//.
 +
 +=== Actualiza el bootloader de tu CPE ===
 +
 +Asegurate de acceder a la unidad ''CPLAYBOOT'' en tu gestor de ficheros, si no la ves pulsa reset una o dos veces (dos veces si estas usando //Circuit Python// o el //Arduino IDE//.
 +
 +Echa un vistazo al contenido del fichero ''INFO_UF2.TXT'', si ves que hace referencia a una versión anterior a la ''3.3.0'' tienes que actualizarla. Especialmente si programas desde un Mac.
 +
 +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 126: Línea 134:
 </WRAP> </WRAP>
  
-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 ===+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**
  
-== Instalación ==+Nos bajamos el //Circuit Python// de la red, [[https://github.com/adafruit/circuitpython/releases/latest|aquí tienes la última]].
  
-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 nos aparecerá una nueva unidad de ficheros **CPLAYBOOT**+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 ==== 
 + 
 +<wrap todo>EN REVISION, las librerias de //Circuit Python// ocupan ahora mucho espacio, no se pueden descomprimir directamente en la CPE.</wrap> 
 + 
 +==== 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''.
  
-Arrastramos nuestro fichero *uf2* con la versión del *circuit python* que hayamos bajado de la red, [[https://github.com/adafruit/circuitpython/releases/latest|aquí tienes la última]], a la unidad **CPLAYBOOT**, en cuanto se transfiera el archivo, la CPE arrancará de nuevo, desaparecerá la unidad **CPLAYBOOT** y aparecerá la unidad **CIRCUITPY**.+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+)''.
  
-== Instalar las bibliotecas == 
  
  
eventos/tapiz_textiles_electronica.1543076733.txt.gz · Última modificación: 2021/04/16 20:37 (editor externo)