Ver un puerto de arduino en Linux

Compas una pregunta estoy corriendo arduino en Linux y no puedo ver un puerto que si puedo ver cuando en terminal corro lsusb… el.foro dice que intente correr arduino como root…

Pero no dice como dice que es un problema de permisos

Pero no se como hacerlo alguien que me facilite un link o una luz??

:hatched_chick::hatched_chick::hatched_chick:

Es como un sudo arduino??

jenkins

Revisa que el puerto pertenezca a un grupo, y que tú usuario también pertenezca a ese grupo

Y que el archivo tenga permisos de lectura y escritura a ese puerto

No corras Arduino como root, se te va a hacer un caos con los archivos que guardes porque van a pertenecer a root

Puedes ver lo permisos y grupo al que pertenece el puerto con un simple ‘ls -lah’

A la carpeta donde está el puerto (ahorita no recuerdo)

Ari Mora

si es un Debian o un Debian-like (Ubuntu, etc), comúnmente es agregar al usuario al grupo “dialout”

jenkins

Creo que grupo por defecto era dialout

Ah cool si ese mismo

Puedes revisar que tú usuario pertenece a dialout con el comando “id”

Ok cool voy a intentarlo ya vi mi id

Pero no se como ver a a que pertenece y grupo esta el puerto que necesito

Es este el digistump

jenkins

@La_jauria_net desconecta el Digistump

Te fijas en los mensajes del kernel con dmesg

Lo conectas de nuevo

Esperas unos segundos

Y te vuelves a fijar con dmesg

Te va a decir el nombre del puerto al que fue asignado, casi siempre /dev/ttyUSB0

O similar

Y revisas sus permisos así: ls -lah /dev/ttyUSB0

Debe salirte algo similar a:

$ ls -lah /dev/ttyUSB0
crw-rw---- 1 root dialout 4, 80 Jul  8 13:54 /dev/ttyUSB0

Ahí dice que root tiene rw, y el grupo dialout tiene permisos rw

Si tu usuario pertenece a dialout, entonces vas a poder accederlo sin problemas

Si acabas de agregar el grupo dialout a tu usuario, deslogeate y vuelve a logearte, o renicia, para refrescar tu sessión

Para agregarte al grupo dialout puedes ejecutar sudo usermod -a -G dialout TUUSUARIO

photo4994551902003898391

gracias por la ayuda beibis :wink:

dejo esto aca por si en el futuro alguien compra este chip y tiene problema setiando los permisos

#digistump

Create a file named /etc/udev/rules.d/digispark.rules with the following line in it:

SUBSYSTEM==“usb”, ATTR{idVendor}==“16d0”, ATTR{idProduct}==“0753”, MODE=“0660”, GROUP=“dialout”