Basic Stamp + UM232R USB (noob)

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
trainman71
Inlägg: 4
Blev medlem: 8 mars 2012, 13:53:37

Basic Stamp + UM232R USB (noob)

Inlägg av trainman71 »

Hej, är ny på forumet, men 25 års elektronikerfarenhet :)

I ett projekt som jag håller på med så vill jag styra fem roxcore mediaspelare att starta och stoppa mediafiler via USB-ingången. Det fungerar när jag kopplar ett USB-tangentbord av vanlig modell till spelaren. Nu vill jag kunna läsa av någre yttre givare mm att styra spelarna istället och jag tänkte bygga detta kring en Basic Stamp, som jag jobbat en del med, och koppla den till USB-modulen (modulerna, det blir väl 5 st då?) UM232R, som ska styra spelarna. De ska styras helt individuellt via USB.

USB, drivers och sånt är jag helt novis inom, så ni får vara väldigt grundliga i tips och hjälp. Kort sagt, jag behöver hjälp med hård och mjukvara att skicka tangenttryckningen "p" samt "s" till rätt spelare. Resten av programmeringen kring givare mm klarar jag. Det jag vet fungerar är att en PC hittar USB-modulen och kan identifiera den som en COM-port. Men vad behöver USB-modulen för data från Basic Stampen och vad måste till mellan dem i koppling (TxD, RxD, men vad mer) för att skicka t.ex. ett "p"?

/Erik
Användarvisningsbild
calmar
Inlägg: 540
Blev medlem: 23 november 2005, 13:14:41
Ort: Göteborg
Kontakt:

Re: Basic Stamp + UM232R USB (noob)

Inlägg av calmar »

Hej och välkommen!

Det låter på din beskrivning som om du behöver modul(er) som kan agera USB-tangentbord snarare än UM232R som är en USB-till-serie(COM)ports-omvandlare?
Eller har spelarna stöd för att få kommandon via virtuell serieport?

Nåt i stil med I-PAC kanske?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Basic Stamp + UM232R USB (noob)

Inlägg av sodjan »

Hej !

Börja gärna med att fixa länkar till de olika prylarna.
Det är ju inte meningen att *vi* ska behöva leta. :-)

Men "spelaren" agerar alltså USB-host.

Sen så behöver du kanske läsa på lite om USB, det är *väldigt* mer
komplext än t.ex en vanlig RS232 linje. Förhoppningsvis så uppträder
UM232R på ett sätt så att den "känns igen" av spelaren. Vad förväntar
sig spelaren egentligen att se för typ av "device" ?

Tangentbord fungerar tydligen, det bör falla under "HID" eller liknande.
Human Interface Device Class :
http://en.wikipedia.org/wiki/USB_human_ ... vice_class.

Frågan är om UM232R uppträder som en "HID", det kanske snarare är en "CDC"
(som t.ex emularer COM-portar).
Skriv svar