|
| 1 | +# Sistema de archivos |
| 2 | + |
| 3 | +Utilizamos la herramienta ``ampy`` que puede ser instalada desde la consola usando el siguiente comando |
| 4 | + |
| 5 | +(Es necesario tener ``python3`` con el PATH agregado): |
| 6 | + |
| 7 | + pip3 install adafruit-ampy |
| 8 | + |
| 9 | +La documentación completa pueden encontrarla en GitHub |
| 10 | + |
| 11 | + https://github.com/pycampers/ampy |
| 12 | + |
| 13 | +Antes de usar ``ampy`` es importante cerrar todas las sesiones activas en la que se use el puerto serial del dispositivo que vamos a usar, ya sea ``ESPlorer, PuTTY, jupiter``. |
| 14 | + |
| 15 | +ampy - Herramienta Adafruit MicroPython |
| 16 | + |
| 17 | + Ampy es una herramienta para controlar placas MicroPython a través de una conexión en serie. |
| 18 | + Usando ampy puedes manipular archivos en el sistema de archivos interno de la placa y |
| 19 | + incluso ejecutar scripts. |
| 20 | + |
| 21 | +### Comandos básicos |
| 22 | + |
| 23 | +Uso: ampy [OPCIONES] COMANDO [ARGS] ... |
| 24 | + |
| 25 | +Opciones: |
| 26 | + -p, --port PORT Nombre del puerto serie para la placa conectada. [necesario] |
| 27 | + -b, --baud BAUD Velocidad en baudios para la conexión en serie. (predeterminado 115200) |
| 28 | + -d, --delay DELAY Retraso en segundos antes de ingresar al MODO RAW (valor predeterminado 0) |
| 29 | + --help Imprime información en consola sobre el uso de la herramienta |
| 30 | + |
| 31 | +Comandos | Acción |
| 32 | +--- | --- |
| 33 | +get | Extraer un archivo de la ``placa Smart Home``. |
| 34 | +ls | Lista el contenido de un directorio en la ``placa Smart Home``. |
| 35 | +poner | Poner un archivo en la ``placa Smart Home``. |
| 36 | +rm | Eliminar un archivo de la ``placa Smart Home``. |
| 37 | +run | Ejecuta un script en la ``placa Smart Home`` e imprime su salida. |
| 38 | + |
| 39 | +### Ejemplos de uso |
| 40 | + |
| 41 | +1 Listar archivos |
| 42 | + |
| 43 | + ampy -pCOMxx ls |
| 44 | + |
| 45 | +2 Subir un archivo |
| 46 | + |
| 47 | + ampy -pCOMxx put BMEM280.py |
| 48 | + |
| 49 | +3 Subir un archivo y guardarlo con otro nombre |
| 50 | + |
| 51 | + ampy -pCOMxx put archivo.py main.py |
| 52 | + |
| 53 | +4 Correr un archivo |
| 54 | + |
| 55 | + ampy -pCOMxx run archivo.py |
| 56 | + |
| 57 | +4 Eliminar un archivo |
| 58 | + |
| 59 | + ampy -pCOMxx rm archivo.py |
| 60 | + |
| 61 | +5 Copiar un archivo del ESPxx a nuestro ordenador |
| 62 | + |
| 63 | + ampy -pCOMxx get archivo.py |
| 64 | + |
| 65 | + |
| 66 | +6 Crear una carpeta |
| 67 | + |
| 68 | + ampy -pCOMxx mkdir carpeta_X |
| 69 | + |
| 70 | +7 Eliminar una carpeta |
| 71 | + |
| 72 | + ampy -pCOMxx rmdir carpeta_x |
0 commit comments