acemu:articulos:articulos_tecnicos:software:adafruit_trinket
                Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| acemu:articulos:articulos_tecnicos:software:adafruit_trinket [2016/09/15 06:27] – tabare.perez | acemu:articulos:articulos_tecnicos:software:adafruit_trinket [2016/09/15 08:04] (actual) – kenneth | ||
|---|---|---|---|
| Línea 5: | Línea 5: | ||
| Referencias: | Referencias: | ||
| + | |||
| + | **//Ojo: el trinket sólo funciona en puertos USB 2.0. No lo podemos manejar con USB 3.0!//** | ||
| Para poder programar este dispositivo, | Para poder programar este dispositivo, | ||
| - | === Registrar el dispositivo en el IDE de Arduino === | + | ==== Registrar el dispositivo en el IDE de Arduino  | 
| Para eso seguir las instrucciones que se recomiendan en el sitio web de Adafruit y podemos resumir como sigue: | Para eso seguir las instrucciones que se recomiendan en el sitio web de Adafruit y podemos resumir como sigue: | ||
| Línea 32: | Línea 34: | ||
| 3) Como programador hay que usar el '' | 3) Como programador hay que usar el '' | ||
| - | === Habilitar la lectura/ | + | ==== Habilitar la lectura/ | 
| - | Ojo: el trinket sólo funciona en puertos USB 2.0. No lo podemos manejar con USB 3.0! | + | |
| - | El problema es el siguiente: si cuando conectamos  | + | Bajo Linux es muy probable que no podamos escribir (programar) el **trinket** a menos que lo hagamos como root. El problema es el siguiente: si luego de conectar  | 
| - | algo por el estilo: | + | |
| < | < | ||
| Línea 47: | Línea 47: | ||
| </ | </ | ||
| - | Vemos que lo reconoce con IDs de Adafruit: idVendor=1781, | + | Vemos que lo reconoce con IDs de Adafruit:  | 
| Si ejecutamos el comando '' | Si ejecutamos el comando '' | ||
| Línea 67: | Línea 67: | ||
| Para poder cambiar esta situación, tenemos que crear una regla de '' | Para poder cambiar esta situación, tenemos que crear una regla de '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | Entonces el '' | ||
| + | |||
| + | Como por defecto Linux no sabe qué hacer con un dispositivo como el **trinket**, | ||
| Como root, podemos crear un archivo nuevo en ''/ | Como root, podemos crear un archivo nuevo en ''/ | ||
| Línea 74: | Línea 80: | ||
| En este caso vemos que estamos identificando el dispositivo a partir de sus '' | En este caso vemos que estamos identificando el dispositivo a partir de sus '' | ||
| - | lo estamos asociando  | + | la regla lo que hace es asociar el dispositivo  | 
| - | al salvar el archivo, el subsistema de '' | + | Al salvar el archivo,  | 
| - | crw-rw-r-- 1 root plugdev 189, 269 sep 14 23:41 /dev/bus/usb/003/014 | + | Supongamos que luego de reiniciar el **trinket**, el sistema lo asocia al bus USB 003 y lo etiqueta como dispositivo 015, al listarlo en consola comprobamos que los permisos cambiaron:  | 
| - | (probablemente haya que reiniciar el **trinket** para que el cambio tenga efecto...) | + |   crw-rw-r-- 1 root plugdev 189, 269 sep 14 23:41 / | 
| Ahora alcanza con asignar al o los usuarios de linux que queramos que tengan permisos de escritura, al grupo '' | Ahora alcanza con asignar al o los usuarios de linux que queramos que tengan permisos de escritura, al grupo '' | ||
| Línea 88: | Línea 94: | ||
|   plugdev: |   plugdev: | ||
| - | De esa manera me aseguro  | + | De esa manera me aseguro  | 
acemu/articulos/articulos_tecnicos/software/adafruit_trinket.1473946025.txt.gz · Última modificación:  por tabare.perez
                
                