IR-Empfänger mit PIC16F84A zum Ein-Ausschalten des PC

OP #1626020
Lesenswert?
• ▲
▼
Hallo,

beschäftige mich seit kurzer Zeit erst mit PIC µC und Assembler, daher 
ist mein Wissen darüber doch noch etwas begrenzt!

Zu meinem Problem:
Ich Versuche für meinen PC einen IR-Empfänger zu bauen der ihn auch ein 
und ausschalten kann! Das Ein- und Ausschalten funktioniert auch 
wunderbar nur beim weiterleiten der restlichen Signale zum PC haperts!
Also wenn ich eine Taste der Fernbedienung drücke kommt zwar ein Code am 
PC an, aber immer ein unteschiedlicher bei der gleichen Taste! (mit 
Girder 3.2 getestet)

Als Protokoll wird RC-5 verwendet. Mittels Jumper kann eine Taste zum 
Ein- Ausschalten angelernt werden. Ist eine Taste angelernt wird der 
Code im EEprom vom Pic abgespeichert! Nun wird jedes empfangene Signal 
mit dem gespeicherten Code verglichen, stimmt es überein wird wird RA0 
für kurze Zeit High und der Optokoppler schaltet den Powerswitch vom 
Mainboard kurz.
Wie gesagt das funktioniert auch wunderbar.
Wird eine andere Taste gedrückt, so meine überlegung, dann sendet der µC 
den empfangenen Code invertiert an Pin 1 der RS232 Schnittstelle des 
PC's!
Leider kommt immer ein anderer Code an so dass ich keine Taste 
zuverlässig anlernen kann!
Vielleicht hat jemand Zeit und Lust und kann mal kurz drüberschauen
Den Assembler Code habe ich von diversen Projekten von sprut.de 
herauskopiert und für meine Zwecke abgeändert!

Vielen Dank
mfg
andi
Angehängte Dateien:
OP #1626044
Lesenswert?
• ▲
▼
Danke für die antwort, den IR-Einschalter von Atric kenn ich bereits, 
genauso hab ich auch schon einen daheim von ocinside!
Mir gehts eigentlich darum sowas selbst zu bauen und zu verstehen wies 
funktioniert und wo bei mir der Fehler liegt oder ob ich mit meinem 
Lösungsansatz total falsch bin!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.