Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Ovládání USB

C# .NET .NET (C# a Visual Basic) Ovládání USB American English version English version

Aktivity (1)
Avatar
meowxiik
Člen
Avatar
meowxiik:28.11.2014 16:55

Jak jistě všichni víte, USB má v sobě 4 drátky (+5V, Data+, Data-, GND), jak můžu poslat do toho portu Data+ nějaké napětí, například na ovládání motorku, popřípadě odchytit nějaká data z Data-?
P.S.: V Data+ & Data- se posílají jenom HIGH/LOW, nebo ja tam i něco složitějšího?

 
Odpovědět 28.11.2014 16:55
Avatar
jargry
Člen
Avatar
Odpovídá na meowxiik
jargry:28.11.2014 17:45

Komunikace přes USB je trochu složitější, pro pokusy s ovládáním něčeho a získávaní dat je lepší sériový port RS232, více o rozhraních je na stránkách
www.hw.cz, konkrétně pro USB http://www.hw.cz/…0-dil-1.html. V nakladetelství BEN www.ben.cz vyšly knihy pro ovládání přes seriový port a USB (USB Měření, řízení a regulace pomocí sběrnice USB). Pěkný článek o použití USB http://cesko.host.sk/…%20(AVR).htm .

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 28.11.2014 17:45
Avatar
Odpovídá na meowxiik
Josef Kuchař (Pepa489):28.11.2014 17:46

Takže, Data+ a Data- posílají jen high a low a pokud chceš ovládat motor potřebuješ microcontroler a ještě varování nic přímo nepřipojuj na usb port jinak ho odpálíš, použij optočlen ;)

Nahoru Odpovědět 28.11.2014 17:46
2x piš, jednou debuguj
Avatar
meowxiik
Člen
Avatar
Odpovídá na Josef Kuchař (Pepa489)
meowxiik:28.11.2014 19:02

A jak to dělají třeba USB webky nebo gamepady, když mají přístup jen k LOW/HIGH?

 
Nahoru Odpovědět 28.11.2014 19:02
Avatar
Odpovídá na meowxiik
Michal Žůrek (misaz):28.11.2014 19:03

mají ovladač a ten umí LOW a HIGH převést na obrázek, zvuk, ....

Nahoru Odpovědět 28.11.2014 19:03
Nesnáším {}, proto se jim vyhýbám.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.