Control de LEDs por el puerto USB con VUSB (10 / 10 paso)

Paso 10: Crédito Extra: las reglas de udev!!!!!!

Usted puede haber notado que usted necesita utilizar 'sudo' para ejecutar el programa de lado de la PC. Esto es porque por defecto, todos los puertos USB son propiedad de 'root'. Puede comprobar esto comprobando los permisos de archivo de los puertos USB (mina se encuentra en/dev/bus/usb /bus #/dispositivo #). Lo que necesitamos es una manera de decirle a la computadora con nuestro nuevo dispositivo puede tratar diferentemente. Por suerte, hay una manera fácil de hacer esto con las reglas de udev.

En primer lugar, crear un grupo nuevo para el dispositivo (y cualquier futuro dispositivo USB a que puede acceder):

 sudo addgroup usb 

A continuación, agréguese como miembro del nuevo grupo de usb:

 sudo usermod yourusername -a -G usb 

Podría tener que cerrar sesión y registro en para que el cambio surta efecto. Usted puede comprobar todos los groups que pertenece a con el comando:

 sudo touch /etc/udev/rules.d/usb.rules 

Ahora podemos decir como el equipo a destacar de nuestro dispositivo. Crear un nuevo archivo en el directorio /etc/udev/rules.d:

 ATTR{idVendor}=="16c0", ATTR{idProduct}=="05dc", GROUP="usb", MODE="0664" 

Usando su editor favorito, agregue la siguiente línea al archivo nuevo:

 sudo restart udev 

Traducción: Si el equipo considera un dispositivo con nuestro id de proveedor e id de producto (los mismos números desde el código del firmware y el código del lado del PC), luego asignar ese dispositivo al grupo usb con privilegios de 0664. Reiniciar udev con

Desconecte y vuelva a conectar cable USB del dispositivo. Verifique que los privilegios cambiaron (podría haber conseguido un nuevo dispositivo # cuando se conecta a). ¡ Felicidades!!!!!! Ahora no necesita 'sudo' para ejecutar el programa!!!

Artículos Relacionados

Control de LED por teléfono y MangoCube WiFi en modo AP

Control de LED por teléfono y MangoCube WiFi en modo AP

Este Instructable muestra cómo controlar un LED (pin 13) de MangoCube WiFi con un Smart Phone (Android/iOS).Cosas necesarias para este Instructable;1. MangoCube WiFi o (placa WiFi + tablero de Arduino UNO/Leonardo)2. smart Phone (Android/iOS)3. TCP l
Utilizar un pedal de guitarra para enviar eventos de ratón al ordenador por el puerto USB

Utilizar un pedal de guitarra para enviar eventos de ratón al ordenador por el puerto USB

en este instructable, voy a explicar cómo utilizar un pedal de guitarra como un pedal para enviar eventos de mouse USB.Necesitaba un interruptor de pie durable, confiable que podría utilizar para enviar señales a mi PC. Idealmente, quería que el inte
Control de LEDs por ordenador portátil u otros

Control de LEDs por ordenador portátil u otros

este proyecto se orienta mucho a decoraciones de la Navidad pero con un poco de imaginación, la técnica podría aplicarse a todo tipo de aplicaciones.Es muy importante que normalmente no conectar nada directamente al ordenador.  Estas luces LED base e
Control de dispositivos por comando de voz con arduino y android

Control de dispositivos por comando de voz con arduino y android

Este ible servirá preguntas como, cómo a los dispositivos de control por comandos de voz, reconocimiento de voz disponible en android.Todos los dispositivos androides viene con el reconocimiento de voz incorporado. Esto puede ser usado para convertir
Control de nada y ahorrar energía con Arduino

Control de nada y ahorrar energía con Arduino

Usé esto para mi problema muy específico, pero podría ser utilizado para cualquier cosa realmente.El problema:Mayoría de los oradores no es inteligente, y así que tienes que darles vuelta apagado manualmente, especialmente el altavoces tipo monitor s
SolarBook: Teléfono cargador, antorcha, luz rave y puerto USB

SolarBook: Teléfono cargador, antorcha, luz rave y puerto USB

Esto es un poco una estructura inusual, ya que es difícil de definir como un solo objeto. Utiliza una batería con energía Solar para alimentar un cargador de teléfono, dos conjuntos de LEDs y un puerto USB. Pero es muy útil y se encuentra en un libro
Añadir un puerto USB a un conmutador 10/100

Añadir un puerto USB a un conmutador 10/100

Quiero empezar algunos proyectos con Arduino y la IoT, así que lo primero necesita es una placa Arduino, un escudo de Ethernet y un switch para conectar a la red. También necesito una fuente de alimentación para la placa Arduino, y creo que, mejor qu
Añadir puertos USB potencia a tu coche

Añadir puertos USB potencia a tu coche

Esto le mostrará cómo agregar potencia puertos USB para tu coche (yaris en este caso) y uno de ellos a un teléfono desde el guión a utilizar como un GPS en el parabrisas de alimentación de alambre.Estoy haciendo esto en un yaris, pero se aplica a cua
Usando un disco duro externo USB con el Raspberry Pi

Usando un disco duro externo USB con el Raspberry Pi

Introducción experimental:En muchos casos SD capacidad no es suficiente. Por suerte el Raspberry Pi se puede conectar fácilmente a los discos duros externos USB. Siga los pasos de esta sección, y pronto tendrás mucho más espacio de almacenamiento con
Secreto superior: Control de un puerto usb oculto con un imán!

Secreto superior: Control de un puerto usb oculto con un imán!

Aquí es un proyecto de gran 30 minutos para usted nerds que secretamente a ser budding espías o probablemente ya es uno.Utilice este dispositivo en lugar de eso cojo viejo truco de "carpeta invisible" que la gente puede encontrar fácilmente. Uti
El último ATX alimentación fuente Mod con carga puertos USB

El último ATX alimentación fuente Mod con carga puertos USB

sé que ya hay un montón de estos aquí, pero no vi ninguno como este así que pensé publicarlo, así que aquí está.Esta fuente tiene 3 líneas de 12v, 3 líneas de 5v, 3 3.3v, 1 - 12v línea y 2 puertos USB.Se utiliza una fuente de alimentación ATX 480 vat
Miniatura USB alimentado mármol máquina con puerto USB

Miniatura USB alimentado mármol máquina con puerto USB

máquina el USB miniatura mármol fue inspirada por esta máquina he encontrado aquí. Pensé que sería cool tener una versión en miniatura de mi escritorio, por lo que puse sobre construcción.Yo no tenía cualquier diseño particular en mente, así que dise
Control de LED con Arduino Bluetooth y Android. (Parte 1)

Control de LED con Arduino Bluetooth y Android. (Parte 1)

Este instructable es un simple tutorial explicar cómo controlar un LED mediante Bluetooth de Android.Se necesita:Arduino UNOResistencias 300Ω (x 3)Resistencia 150ΩLEDPuentes;Módulo de Bluetooth (HC-06/otros);Teléfono Android;Bluetooth Apk SPP (Lite s
Cómo subir apuntes a un Arduino con un puerto Usb roto / Chip

Cómo subir apuntes a un Arduino con un puerto Usb roto / Chip

Bienvenidos a mi primer instructable :)Hace algún tiempo, tenía un sensor conectado a mi Arduino Nano pero el sensor no funcionó, así que decidí conseguir mi multímetro para comprobar las conexiones. Puso un extremo en el pin de 5V en el sensor y el