Product SiteDocumentation Site

1.2. Habilitación de escritura en el puerto

Cuando se conecta por primera vez una placa NP05 a una computadora, por defecto los sistemas GNU/linux no habilitan el modo escritura en el puerto, para ello tenemos que habilitarlo manualmente.
La forma más sencilla es la dicha más arriba, que es trabajar como root, sin embargo esta práctica no es recomendada. Una de las formas es siendo root y dar permisos de lectura y escritura al puerto /dev/ttyACM0.
chmod 777 /det/ttyACM0

Nota

El valor de ACM, varía en función de los puertos que hay conectados, puede ser /dev/ttyACM0, 1, 2, 3 etc.
Sin embargo, cada vez que se desconecte la placa de la computadora, los privilegios de usuario se borrarán y habrá que aplicarlos de vuelta.
Para poder trabajar con el puerto ttyACM hay que agregar nuestro usuario al grupo dialout
#> usermod -a -G dialout $USER

Nota

En realidad icaro-bloques no necesita específicamente tener permisos de escritura en el puerto /dev/ttyACM. ACM es para poder comunicar con el plugin Tortcaro o para usar Python con el modulo pyserial directamente,