|
PyUSB
|
|
23/02/2010, 23:49
Resposta: #1
|
|||
|
|||
|
PyUSB
Boa noite!
Estou com um projeto de faculdade e preciso controlar uma protoboard usando python. A comunicação de dados é via usb, mas não sei como mexer com essa interface. Procurei na internet e vi que preciso do PyUSB, mas não vi como implantar isso. Preciso fazer duas coisas: 1. Ligar e desligar LEDs 2. Receber dados e processá-los via código Imagino que a primeira seja só ligar e desligar os canais de energia do usb, certo? Mas não sei omo fazer isso. Se alguém puder me ajudar, já tenho o PyUSB instalado. |
|||
|
24/02/2010, 08:19
Resposta: #2
|
|||
|
|||
|
Re: PyUSB
Olá,
Acho que a documentação abaixo pode te ajudar: http://pyusb.sourceforge.net/docs/1.0/tutorial.html |
|||
|
11/03/2010, 11:48
Resposta: #3
|
|||
|
|||
|
Re: PyUSB
Então cara, obrigado pela resposta, mas o código abaixo:
import usb.core import usb.util device = usb.find(idVendor=0xfffe, idProduct=0x0001) if device is None: raise ValueError('Nenhuma porta USB localizada!!') device.set_configuration() endPoint = uti.find_descriptor( device.get_interface_altsetting(), #Primeira Interface?? custom_match = \ lambda e: \ usb.util.endpoint_direction(e.bEndpointAddress) == \ usb.util.ENDPOINT_OUT ) assert ep is not None apresenta o erro: Traceback (most recent call last): File "/home/pedro/portaUSB", line 1, in <module> import usb.core ImportError: No module named core O interpretador não reconhece a importação import usb.core, mas reconhece a importação import usb! Mas com a substituição apresenta o errro: Traceback (most recent call last): File "/home/pedro/portaUSB", line 3, in <module> device = usb.find(idVendor=0xfffe, idProduct=0x0001) AttributeError: 'module' object has no attribute 'find' Alguma idéia? |
|||
|
11/03/2010, 20:17
Resposta: #4
|
|||
|
|||
|
Re: PyUSB
Hum, não tenho nenhuma idéia, infelizmente esta não é minha especialidade
Mas dê uma verificada se o projeto não possui uma lista de discussão...
|
|||
|
12/03/2010, 16:17
Resposta: #5
|
|||
|
|||
|
Re: PyUSB
Amigo, coloca o seu código dentro das tags '' aqui no fórum.
Como Python é orientado a indentação, se você não usar essas tags não dá pra saber se o código está certo ou errado. Alem de facilitar muito a leitura do código. Abraço. ANTES DE PERGUNTAR QUALQUER COISA -> http://www.istf.com.br/perguntas/ |
|||
|
« Anteriores | Seguintes »
|
Usuários visualizando este tópico: 1 Visitantes







Mas dê uma verificada se o projeto não possui uma lista de discussão...
