Articles of usb

¿Cómo enviar datos ocultos al dispositivo usando python / pywinusb?

Estoy intentando usar pywinusb para enviar el informe de salida a un pic18f4550. El dispositivo puede recibir datos, y lo he probado con una aplicación C #, que funcionó bien. Además, puedo leer los datos del dispositivo con pywinusb muy bien, pero tengo un problema al intentar enviar datos. Aquí está el código que estoy […]

Cómo ejecutar el script Python en la inserción de una unidad flash USB

Mi objective es ejecutar un script Python en la inserción de una unidad flash USB. He escrito una regla udev y un script de shell que se llama en esa regla. regla de udev: /etc/udev/rules.d/10-usb.rules KERNEL==”sd*[!0-9]|sr*”, ENV{ID_SERIAL}!=”?*”, SUBSYSTEMS==”usb”, RUN+=”/home/Hypotheron/Desktop/script.sh” script.sh: #!/bin/sh echo ‘Hello, world.’ > /home/Hypotheron/Desktop/foo.txt #/home/Hypotheron/Desktop/job.py & exit La primera línea de mi archivo […]

pyusb: no se puede establecer la configuración

Estoy tratando de hacer un script (en linux) que pueda encender o apagar una luz en mi mouse. Este es el código que tengo hasta ahora: import usb.core import usb.util import sys interface = 0 dev = usb.core.find(idVendor=0x1532, idProduct=0x0017) def main(): if dev is None: print “device not found” else: print “device found” if dev.is_kernel_driver_active(interface) […]

La biblioteca Pylibftdi no funciona (modo serie, UM232H)

En primer lugar, soy bastante nuevo con Python y Linux. Dicho esto, estoy intentando comunicarme con un chip FTDI UM232H utilizando la biblioteca pylibftdi. Estoy ejecutando mis scripts en Linux Ubuntu 12.04. Instalé la biblioteca que obtuve aquí: http://pylibftdi.readthedocs.org/en/latest/ y aparentemente todo funcionó bien. También pude ejecutar algunos de los ejemplos con éxito. Luego traté […]

Enviando hexadecimal sobre serial con python

Este fin de semana voy a hacer un pequeño proyecto. Tengo un inversor solarcell (Danfoss ULX 3600i) que intentaré conectar a mi máquina linux, para ver si puedo obtener los datos de la misma, cuánta energía se crea, por ejemplo, para las estadísticas. Hay una entrada para la conexión RJ45, pero con RS485. Obtuve los […]

Uso del lector de tarjetas ACS ACR1252U USB NFC en Linux

Estoy usando un lector de tarjetas ACS ACR1252U ( http://www.acs.com.hk/en/products/342/acr1252u-usb–nfc-reader-iii-nfc-forum-certified-reader/ ) conectado a través de USB Y, para ser honesto, no tengo idea de cómo hacer que funcione. He buscado en Google un montón de cosas, pero no hay suerte. Estoy usando una variante de Debian. Lo siguiente es más o menos lo que he […]

OUT Endpoint no accesible por pyusb

Estoy intentando enviar un locking numérico a mi hardware personalizado que actúa como un teclado HID. He conectado un LED para que se ilumine si se recibe la tecla de locking numérico en el USB. Funciona bien para las teclas numlock presionadas desde el teclado externo. Pero no puedo enviar la clave de locking numérico […]

Cómo interactuar con un dispositivo USB usando PyUSB

Hasta ahora he llegado a la etapa de encontrar el dispositivo, ahora estoy listo para hablar con el USB utilizando el protocolo de dispositivos establecido en la especificación en la página 22. libusb está instalado en mi máquina y también PyUSB. import usb.core import usb.util # find our device dev = usb.core.find(idVendor=0x067b, idProduct=0x2303) # was […]

Envía un trabajo de impresión a una impresora USB usando Python

Puedo comenzar con un archivo PDF, PRN o PS. ¿Cómo lo envío a una impresora USB usando Python? ¿Con qué módulo debo empezar?

Instale pyUSB 0.4.3 en OSX Lion 10.7.3

Estoy tratando de instalar pyusb 0.4.3 en Mac OS X Lion 10.7.3 ejecutando Xcode 4.3 (la nueva App Store de Mac con las herramientas de línea de comandos instaladas). Cuando bash “python setup.py install” obtengo esta larga lista de errores que terminan con “error: el comando ‘llvm-gcc-4.2’ falló con el estado de salida 1”: http://pastebin.com/R8id7Qf7 […]