PDA

Visualizza la versione completa : [C] Interfacciare LED con porta USB su Linux


menphisx
27-12-2007, 14:00
Salve a tutti !
Ho un led collegato con una resistenza ai cavi Vcc e GND di una porta usb, tramite cavo USB tipo A.
Funziona perfettamente ed il led si accende.
Ora vorrei comandarlo via software.
È possibile spegnere il suddetto led via software (linux-gcc) ?
Io ci ho provato usando le libusb (http://libusb.sourceforge.net/), e nonostante la poca documentazione, ho capito abbastanza come funzionano; il problema è che con l'USB per accedere ad una periferica ci vuole un IdVendor ed un idProduct che però io non ho perchè si tratta di un semplice LED !
Come faccio ?

Io non ho porte seriali o parallele :(

Grazie a tutti e spero mi possiate aiutare :(

menphisx
27-12-2007, 14:21
credo di poter risolvere usando un USB -> Seriale,
vi farò sapere !

:ciauz:

flash.tato
27-12-2007, 16:02
Non vorrei sparare minchiate ma dovresti poter essere capace di ottenere tutte le periferiche e quindi comunicarvi anche senza il VendorID e ProductID, ma non so come funziona su Linux (in Windows servono i driver della periferica) il riconoscimento alla porta USB.

Dai un occhiata a questo esempio: http://libusb.sourceforge.net/doc/examples-code.html

Poi l'adattatore da USB->Seriale, bè si credo potrebbe funzionare però prima ti consiglio di provare come sopra e poi magari se hai difficoltà lavori via RS-232 che è più facile lavorarci sù ;)

menphisx
27-12-2007, 16:10
grazie ora gli do un'occhiata

Loading