---
title: "IR-mottagare i VB"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/27538-ir-mottagare-i-vb"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Baalzamon"
published: "2000-11-11T23:39:00.000Z"
updated: "2000-12-04T22:14:00.000Z"
replies: 9
views: 468
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/27538-ir-mottagare-i-vb"
---

# IR-mottagare i VB

## #1 — Baalzamon, 2000-11-11T23:39Z

Jag har byggt mig en egen IR-mottagare och kopplat in den till moderkortet. Sen laddade jag hem ett program som heter UIce, som gör det möjligt att styra windows med en vanlig fjärrkontroll. Nu har programmet "gått ut" och funderar på att göra ett eget i VB. Problemet är att när jag väljer att jag ska ha signalerna från com-porten binärt så kommer det bara en massa frågetecken. Väljer jag text-mode så blir det konstiga tecken, olika beroende på vilken knapp jag trycker på. Hur gör jag för att få i de binära signalerna rätt? Eller som hexadecimaler...

Permalänk: https://www.webforum.nu/p/27538

## #2 — putteh, 2000-11-28T10:48Z

Ärligt talat så vet jag inte, skulle bara tipsa om att det finns fler program liknande UIce, och som är gratis. <http://www.us-epanorama.net/irremote.html>  är en länksida med mycket intressant om detta. Jag tycker Winlirc är bra, om man inte har för slö dator. Mitt nästa projekt blir en mottagare till UIR, <http://www.geocities.com/SiliconValley/Sector/3863/uir/index.html>

Permalänk: https://www.webforum.nu/p/396411

## #3 — Baalzamon, 2000-11-28T17:47Z

Tackar så mycket för dessa intressanta länkar!

Permalänk: https://www.webforum.nu/p/396412

## #4 — putteh, 2000-11-28T21:34Z

Så lite så...visst e det intressant att göra sitt eget VB-program, men varför uppfinna hjulet en gång till? :) Vad för mottagare använder du?

Permalänk: https://www.webforum.nu/p/396413

## #5 — Baalzamon, 2000-11-29T21:20Z

Den heter "IS1U621 38 kHz IR-fvrst" i ELFA (artnr. 75-222-12). Som sagt, egenbyggd. Jag testade ett program som fanns på en länk du gav mig, i det kunde man se decimal, hexadecimal och ascii-kod för vilken knapp man tryckte på. I VB kunde jag bara få in ascii. Kan man konvertera det på något sätt kanske? En annan sak jag undrar över med är att på varje knapp skickas det ut två olika signaler, första signalen första gången jag trycker på knappen, andra signalen andra gången, och första signalen igen tredje gången. Ska det vara så?

Permalänk: https://www.webforum.nu/p/396414

## #6 — putteh, 2000-11-30T08:43Z

Det låter märkligt....en vanlig standard fjärrkontroll skickar samma kod varje gång du trycker på en knapp. Vad var det för program? Jag har inte testat något sådant program, det jag har testat är UIce och Winlirc. Dock kräver en enkel passiv mottagare med endast en IS1U621 mycket av datorn, så nu testar jag en aktiv variant med en liten PIC microprocessor, som avkodar fjärrkoden innan den skickas till datorn. Lite mer komplicerat, men spännande! :)

Permalänk: https://www.webforum.nu/p/396415

## #7 — Baalzamon, 2000-11-30T21:50Z

Så blev det i alla program som jag har testat (ett bra program är "serial watcher" på http://www.pcremotecontrol.com/info.html)  och med ett antal olika fjärrkontroller. Jag tycker också att fjärren borde sända ut en typ av signal för varje knapp, men så uppfattar inte min ir-mottagare det i alla fall...jag ska testa med lite fler fjärrar. Det jag tycker är mest konstigt är att två olika knappar har samma signaler (stop och play, rewind och forward), men det beror nog på att signalerna är såpass lika att ir-mottagaren (programmen) uppfattar dem som lika.

Permalänk: https://www.webforum.nu/p/396416

## #8 — Baalzamon, 2000-12-01T22:53Z

Nu har jag testat lite olika fjärrkontroller; de som fungerade bra (bara skickade ut en signal per knapp) var Panasonic, Sony, Luxor ocf Funai. De som skickade ut två signaler per knapp var Philips, Sharp och Pioneer. Hur kommer detta sig?

Permalänk: https://www.webforum.nu/p/396417

## #9 — putteh, 2000-12-02T13:59Z

Det beror på att SerialWatcher använder standardprotkoll för serieporten, alltså 5-8 bitar. De flesta fjärrkontroller använder RC5 kod, som består av 14 bitar, och oxå är kodad. En etta från till exempel en mus är en låg digital nivå under en bestämd tid. En etta från en RC5-fjärrkontroll är först en hög signal, sedan en låg signal. Detta gör det komplicerat att ta signalerna från mottagaren rakt in i VB. Det rör sig oxå om höga frekvenser, frågan e om VB hinner med? En bättre variant vore nog att använda Winlirc-servern, [http://home.jtan.com/\~jim/winlirc/,](http://home.jtan.com/~jim/winlirc/,) 
till den finns ett exempelprogram hur man använder den med VB, [http://home.jtan.com/\~jim/winlirc/vb.html.](http://home.jtan.com/~jim/winlirc/vb.html.)

Permalänk: https://www.webforum.nu/p/396418

## #10 — Baalzamon, 2000-12-04T22:14Z

Nu äntligen har jag kommit på hur man konverterar text till hexadecimala tal! Man gör på följande vis (med lite modifieringar):

\---------
om "rawinput" är en sträng innehållande en text och "string" är en tom sträng

For j = 1 To Len(rawinput)
string = string & Hex(Asc(Mid(rawinput, j, 1)))
Next j
\---------

Permalänk: https://www.webforum.nu/p/396419

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/27538-ir-mottagare-i-vb
