Archiv verlassen und diese Seite im Standarddesign anzeigen : Wo gibt's infos ??
Import-Script
08.07.2003, 14:36
hi, <BR>kann mir jemand mit einfachen worten erklären wie ein Infrarotempfänger am PC funktioniert ?? <BR>( serielle Schnittstelle ), v.a. wie man mit pascal dann was steuern kann. <BR>oder gibt 's irgendow info's im Net ?? <BR> danke <BR> Chris
Import-Script
08.07.2003, 17:42
Für Selbstbau Bastel usw. brauchst Du halt erstmal einen Verstärker und eine Empfängerdiode. Das gibts fertig, (Diode mit integriertem Verstärker) d.h. da kommt dann schon TTL-Pegel raus. Meist halt nicht direkt V24 kompatibel, aber die Leitung RI (Pin9) der seriellen kannst Du abfragen, und zwar Bit6 des Modem-Statusregisters. <BR> <BR>function RI :boolean; <BR>begin <BR> RI := ((port[$3fc] and $40) = $40); <BR>end; <BR> <BR>Probiers aus, Taster dran gegen Masse und testen. <BR> <BR>Genauso gehts mit der Parallelen, z,B. die Select-Leitung des Druckers (PIN 13 am 25pol SUB_D) Das ist Bit 4 des DruckerStatusRegisters Adresse=$379. <BR>Das kommt hat darauf an, welche LPT es ist $378, $278, $3bc sind so die gängigen, und da halt BasisAdresse+1 entspricht Statusregister. <BR> <BR>function Drucker_Online : boolean <BR>begin <BR> Drucker_Online := ((port[$379] and $10) = $10); <BR>end; <BR> <BR>Mit den Funktionen kannst Du schonmal erste Gehversuche machen, und dann ggf was fertiges aufsetzen (RC5 Dekoder) - oder halt was eigenes machen, Highs und Lows zählen und irgendwie auswerten. (Bitmustervergleich oder so).
Import-Script
08.07.2003, 21:37
hi, <BR>so weit hab ich dich verstanden. <BR>also einen IR-Empfänger hab ich, denk ich ( hab eine TV-Karte von Pinnacle <BR> mit einer Fernbedienung gekauft, da ist ein IR-Empfänger zum anschluß <BR>an den seriellen Port dabei gewesen , geht der ??) <BR>oder ich hab erst vor kurzem in einer PC - Zeitschrift ein Bauanleitung <BR>für einen IR - Empfänger auch für den seriellen PORT gesehn, weis aber <BR>leider nicht mehr in welcher ( chip oder C't oder so ?? ) <BR> <BR>was ich aber nicht ganz verstaden hab is folgendes: <BR> <BR>function RI :boolean; <BR>begin <BR> RI := ((port[$3fc] and $40) = $40); <BR>end; <BR> <BR> <BR>- für was ist der Befehl : ..and $40) = $40); <BR>- wie wiederhole ich den Befehl ständig, oder wie weis der rechner wann ich drücke ? <BR> einfach mit : <BR> Program 1; <BR> . <BR> . <BR> . <BR> <BR> Begin <BR> repeat <BR> RI := ((port[$3fc] and $40) = $40); <BR> until RI = 'variable' ; <BR> end. <BR> <BR> oder so ähnlich ? <BR> <BR>- wie wertet der rechner das Empfangene aus, oder wie kann ich damit was steuern ?? <BR> when IR = 00000100 then Port[$3fb] = 1 ; <BR> oder <BR> when ir = 00000000 then Port[$3fb] = 0 ; <BR> also da komm ich nicht ganz mit, sorry für die 'Anfängerfragen' <BR> <BR> <BR>Danke <BR> Chris <BR> <BR> <BR>
Import-Script
09.07.2003, 01:33
Hi, <BR> <BR>ich glaube gemeint ist das Teil, wie es an Laptops, Handys, PDAs, usw. dran ist. Intern hängt die Infrarotschnittstelle meist an der UART bzw. lässt sich auf eine RS232 aufstecken. <BR> <BR>Wie das genau funktioniert, weiss ich nicht. Scheint aber so eine Art Halbduplex-V24/V28 Schnittstelle zu sein. Das Signal wird zumindest irgendwie moduliert. <BR> <BR>Gruß <BR>Elmar
Import-Script
09.07.2003, 10:51
Dieses Pascal Konstrukt liefert true oder false zurück. <BR>Du kannst also dann im Hauptprogramm schreiben <BR> <BR>if RI then begin <BR> machwas; <BR>end; <BR> <BR>oder <BR> <BR>if not RI then Writeln('RI ist low'); <BR> <BR>usw..<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>
Import-Script
09.07.2003, 10:53
ach so, <BR> <BR>repeat <BR>machwas; <BR>until RI; <BR> <BR>geht natürlich auch. It´s Pascal!!!<img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>
Import-Script
09.07.2003, 10:53
Hallo Chris, <BR> <BR>so was hatten wir hier schon. <BR> <BR><a href="http://www.ustr.net/infrared/infrared1.shtml" target=_top>http://www.ustr.net/infrared/infrared1.shtml</a> <BR> <BR><a href="http://sixdots.de/index.php?id=miriam&lang=de" target=_top>http://sixdots.de/index.php?id=miriam&lang=de</a> <BR> <BR>Sieh mal hier nach, vielleicht bringts Dich weiter. <BR> <BR>Gruß Winnie
Powered by vBulletin® Version 4.1.12 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.