Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
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.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
11/03/2010, 20:17
Resposta: #4
Re: PyUSB
Hum, não tenho nenhuma idéia, infelizmente esta não é minha especialidade Sorrisão Mas dê uma verificada se o projeto não possui uma lista de discussão...
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
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.

Lucas Saliés Brum
site | blog | telegram | medium | vk | twitter | github | .share
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS