Ok hvis det er mobil telefon vi snakker, så er det jeg sendte dig som bare læser den sidste værdi på porten ikke meget værd.
Men det component som du selv har fat i der tror jeg er løsningen. altså på det første problem som der består i at få den indbyggede irda port til at se ud som om at den sidder på com porten.
Hvis det virker er det bare at gå igang med IrCOMMSocket, men da jeg ikke lige har en mobil ligenu med ir kan jeg desvære ikke se om dette ir2comm virker - men det vil jeg da nu stærkt tro på at det gør.
Hvis du får den til at tro at du har en ir som sidder på com, har jeg et project som kommunikere med mobil tlf med IrCOMMSocket.
Men du må lige sige til hvad dit problem er med ir2comm.
Det jeg har er et stykke hardware med en IR modtager og sender. Jeg skal kunne sende en byte ned til hardwaren. Jeg skal kunne modtage en byte fra hardwaren
IrCommSocket + ir2comm Virker mellem 2 PC'er hvis hyper- terminalen kører på den ene og mit program på den anden.
Mit hardware fanger slet ingenting og jeg kan heller ikke læse fra hardwaren
IO.dll Jeg kan sende via ir og modtage det på mit hardware.
på PC'en modtager jeg intet overhovedet hverken fra HW eller mobil...
Så hvis du kan fortælle mig hvordan jeg kan modtage noget ved hjælp af io.dll ville det være det fedeste...
At IrCommSocket + ir2comm kun kan sende/modtage hvis der er oprettet et link mellem 2 Ir enheder.
Med io.dll kan jeg godt sende uden der er oprettet forbindelse. Jeg kan bare ikke modtage, ved ikke om det kan være noget Baud rate eller hvad det kan være.
Har du et bud på hvorfor jeg ikke kan modtage med io.dll?
det project jeg sendte dig med io.dll modtager jo ting, prøv at starte den og tage en fx normal fjernbetjening til fjernsyn og tryk lidt rundt :)
Du kan se de forskellige bytes fra 0 til 255.
Jeg troede du ville "snakke" med en mobil, fordi så sørger windows jo selv for at lave forbindelsen, og det er så der at ting som commsocket kan bruges.
nej den er korrekt, du skal bare være sikker på at din ir port ligger på den adresse. Hvis man går ind i enhedshåndtering er der flere adresser, jeg prøvede lige at læse fra nogle af de andre adresser. Men det lader altså til at det kun er start adressen som der skifter.
Kan du ikke sige lidt mere om hvad det er du vil? Hvis det er noget med at du vil styre computeren med fjerbetjening kan det godt lade sig gøre...men det er bare lidt svært når man faktisk ikke har oprettet nogen connection, men bare læser hvad den opfanger.
problemet er bare at jeg ikke lige har 2 ir devices så jeg kan ikke teste med ircommsockets.
Jeg ved ikke om det er muligt med ircommsocket at lave en "server" og dernæst connecte med en anden ir. Men det er det eneste som ville være en reel løsning på det du prøver på.
Jo, men resultatet er efter min mening og på nuværende tidspunkt ubrugeligt. Fjernbetjeninger har jo deres egen "protocol" og man skal være pænt heldig for at få held til at læse op til flere taster fra en fjernbetjening.
Fx modtager jeg "214" med min ene fjernbetjening på næsten alle knapper. på min anden modtager jeg "0".
Og med en 3 lille infrarød fjernbetjening modtager jeg forskellige vædier fra den samme knap.
Dvs enten skal du have en bestemt fjernbetjening som er beregnet til computer ir. Eller også skal du bygge en anden modtager som har en slags decoder.
Hmm ok er det muligt at finde ud af hvilken Baud Rate man sender med? Altså fra PC'en??
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.