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:57] – [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 126: Línea 125:
 Con esta opción dispondremos de un [[https://micropython.org/|MicroPython]] adaptado específicamente a nuestra placa. Con las ventajas y desventajas de disponer de un lenguaje interpretado. Con esta opción dispondremos de un [[https://micropython.org/|MicroPython]] adaptado específicamente a nuestra placa. Con las ventajas y desventajas de disponer de un lenguaje interpretado.
  
-Instalación de //Circuit Python// =+== IDE Arduino == 
 + 
 +Con este método programaremos nuestra placa de una forma análoga a como se programa cualquier Arduino. Compilando código cpp y descargándolo en la placa. 
 + 
 +Para usar el IDE Arduino con nuestra placa no tenemos que hacer nada más que lo comentado acerca de las //udev rules// y usar la última versión del IDE. 
 + 
 +<WRAP tip>Es importante escoger la placa correcta en el menú del IDE, no confundir **Adafruit Circuit Playground**, que es incorrecta, con la **Adafruit Circuit Playground Express**, que es la correcta. 
 +</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** 
 + 
 +===== Circuit Python ===== 
 + 
 +==== Instalación de 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** 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 134: 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 ====
  
-EN REVISION, las librerias de //Circuit Python// ocupan ahora mucho espacio, no se pueden descomprimir directamente en la CPE.+<wrap todo>EN REVISION, las librerias de //Circuit Python// ocupan ahora mucho espacio, no se pueden descomprimir directamente en la CPE.</wrap>
  
-== 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]]
  
-== IDE Arduino ==+===== Arduino IDE =====
  
-Con este método programaremos nuestra placa de una forma análoga como se programa cualquier Arduino. Compilando código cpp descargándolo en la placa.+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 los grupos ''dialout'' ''plugdev''.
  
-Para usar el IDE Arduino con nuestra placa no tenemos que hacer nada más que lo comentado acerca de las //udev rules// y usar la última versión del IDE. +Si tienes instalada una versión reciente del //Arduino IDE// 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+)''.
- +
-<WRAP tip>Es importante escoger la placa correcta en el menú del IDE, no confundir **Adafruit Circuit Playground**, que es incorrecta, con la **Adafruit Circuit Playground Express**, que es la correcta. +
-</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**+
  
  
eventos/tapiz_textiles_electronica.1569754650.txt.gz · Última modificación: 2021/04/16 20:37 (editor externo)