dane z portu szeregowego (pilot)

Dec 17, 2006 23 Replies

Szukam programu, za pomoca którego skonfigurujê pilota do obs³ugi skrótów klawiszowych i konkretnych klawiszy z klawiatury czyli:



Czujnik IR jest na adapterze USB/Serial, wiêc mo¿e byæ te¿ aplikacja po prostu przyjmuj±ca dane z portu szeregowego (COM3 akurat tutaj), i przekazuj±ca dalej jako skrót klawiszowy (np. Atl+Tab, kursor itp.).



PS. Windows XP HE SP2 ...i nie wiem, czy dobrze trafi³em, ale kolega lutowa³ kiedy¶ sobie taki odbiornik na port szeregowy, i pó¼niej to w czym¶ konfigurowa³ :)


- napisał(a):

I z tak podłączonego czujnika jesteś w stanie odbierać komendy z pilota? Dziwię się bo przeważnie są tu problemy. Gdzieś kiedyś googlając po necie widziałem taki odbiornik na port szeregowy, ale na sam port, gdyż wymaga to bit-bang bezpośrednio na liniach portu. No chyba że sobie dorobisz dekoder na jakimś uC, na nim obsluzysz pilota, a potem pchniesz dane przez serial port do PC... [..]

Wszystko jest do wygooglnia...

Może chodzi o coś takiego jak to:

formatting link

Janek

tak, np. w HyperTerminal w Windows po ustawieniu COM3 i wci¶niêciu klawisza pilota: ààüàà?üüüüãñàp

no w³asnie goglam od 2 tygodni i nic, dlategoz piszê

janekp napisał(a):

Jednakże potrzebny jest wówczas "goły" port szeregowy. Z przejciowka USB to nie zadziala.

- napisał(a):

Jakąś raczej kaszanę pokazuje... To że port cokolwiek "łapie" przez RX, nie oznacza że będziesz tą drogą protokół pilota mógł odbierać. RS232 ma swój timing, ma swoją ramkę, a piloty IR mają swoje, zupełnie inne, i to na dodatek zależne od modelu. Jedyną możliwością podłączenia takiego czegoś bezpośrednio do portu RS jest podłączenie pod linie kontrolne portu i dokładne badanie timingu tych linii z poziomu programu, nie korzystając z samego portu jako szeregowego. Spójrz na schemat, na stronie do której link podał kolega janekp. Zwróć uwagę że RXD nie jest w ogóle podłączone. odbiór sygnału następuje linią DSR. Przejściówki USB przeważnie zaburzają timing (a niektóre w ogóle olewają hardware flow control), więc program nie zobaczy tego co powinien - działać to tak nie będzie. Musisz mieć goły port RS232, jeśli go nie masz, to masz pod górkę.

- napisał(a):

Hmmm... com3 powiadasz, czyli domyślam się że com1 i com2 juz są zajęte? To albo przepnij te urządzenia do prezjściówki USB (o ile będą chciały z nią współpracować) albo dokup kartę portów szeregowych na PCI (2 porty, na alledrogo po 30-40 pln). Więcej pomysłów nie mam...

Jednak¿e potrzebny jest wówczas "go³y" port szeregowy. Z przejciowka USB to nie zadziala.

Probowalem cos takiego uruchomic pod XP (na rs). XP odczytywal sobie co chcial. Raz taka komende raz taka. Na 98 nie bylo zadnych problemow. Odczytywal pilota poprawnie. O ile mi wiadomo pod XP i 2000 programy nie maja bezposredniego dostepu do portow. I tu wlasnie jest problem.

Pozdrawiam. Maurycy.

Nie s± zajête. Puszka z podczerwieni± ma wtyk USB, a ¿e to szeregowe wiem st±d, ¿e wyktywane przez system jest jako USB Serial Adapter. I na takim¿e sterowniku pracuje (FTDI).

Chyba to oleje, bo klopot jest jak widzê z tym odbiornikiem: OVU400002/00, i zrobiê ten ze schematu w sieci do terownika Igor.dll czy jak on tam sie zowie...

te¿ to widzê pod WinLIRC, ale w HiperTerminal niby te same krzaczki s±

Czyli pod 2000/XP nie ma ¿adnej szansy? nawet przez "go³e" RS232?

- napisał(a):

Puszka z podczerwienią??? A co to i do czego? Bo chyba IrDA nie chciałeś w to zamieszać?

odbiornik podczerwieni, który dosta³em razem z pilotem (OVU40002/00 z pilotem MCE pierwszej serii), taki stary z niemiec, polizingowy

- napisał(a):

To może jednak jakiś dekoder sprzętowy odbierający pilota... tyle że konstruowanie go samemu równa się dopisanie programu po stronie windozy. Spróbuj pogooglać za gotowymi rozwiązaniami konwerterów...

A jakież to apple-ppc? Bo ja też z ppc nadaję :)

Chyba na stronie WinLIRC widzia³em schemacik z kilku dos³ownie elementów pod RS232

Performa 6400 (ten tower jeszcze z dyskietkami), ja nadaje z blaszanki Fjutsu, niestety :( ...z PPC w Makówce, Amisi i Sokole? ;)))

Moze nie do konca. Byly specjalne programiki do LPT ktore wymuszaly dostep do portu. Uzywalem czegos takiego jak w Mediasacie wymienialem oprogramowanie. Program bez tego loadera nie mogl sie polaczyc z tunerem. Pozniej poprawili oprogramowanie i nie byl juz potrzebny. Moze pod RS tez jest cos takiego? Ja sobie wtedy juz odpuscilem. Mam takiego fajnego pilota od napedu CD Creative. Jakby sie cos zmienilo w temacie XP/2000 to chetnie go wykozystam ;-)

Hm, moze sie i da, ale widac trzeba inaczej podejsc do programu.

Na jakim uC i wysylanie przez RS232, ale juz normalnie ASCII..

Do pewnego stopnia mozna skorzystac z portu szeregowego do odbioru innych standardow, analizujac czas i bity. Ale to klopotliwe, a przez USB chyba zachacza o niewykonalnosc .. port jest probkowany co 1 ms ..

J.

To st±d ta kaszna, ¿e zawsze co innego pilot "mówi"?

  • Ale musi byc to jakos rozwi±zane z tymi cholernymi pilotami media srenter -bo kurcze Windows XP od MCE sie a¿ tak chyba nie ró¿ni? (a mowa o pilocie i odbiorniku podczerwieni od takowego)!

Kiedys pisalem w GFA Basic, mam demko pod Windows i chyba zaraz napiszê jakisz szybki programik odczytujacy dane z COMa, ale jak to wys³aæ dalej -to juz nie moja liga :(

- napisał(a):

makówka, powerbook G3 :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required