| |

VB.NET - FortgeschritteneSerialPort + Fernbedienung -> Falsche Signale | |  | Autor: realkizZ | Datum: 25.04.07 01:35 |
| Guten Morgen zusammen,
neulich haben wir in einem Fach einen IR-Empfänger für den COM-Port gebaut;
dazu wollte ich natürlich jetzt ein Programm schreiben, aber bei mir bleiben die
Signale immer eine konstante Folge von 128 und 0.
Zuerst wollte ich die Signale jeder Taste in einer Listbox ausgeben und danach
ein Schema für das End-Programm erstellen, aber es scheitert kläglich. ;)
Das ist mein momentaner Code:
Dim WithEvents SerialPort1 As SerialPort
Dim Input As Byte
Private Delegate Sub DelegateSub()
Private Aktualisieren As New DelegateSub(AddressOf AktualisierenProc)
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button4.Click
SerialPort1 = New IO.Ports.SerialPort("COM1", 9600, Parity.None, 8, _
StopBits.Two)
With SerialPort1
If .IsOpen Then .Close()
.DtrEnable = False
.RtsEnable = True
.Open()
Return
End With
End Sub
Private Sub SP_DataRcv(ByVal sender As System.Object, ByVal e As _
SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
For i As Integer = 1 To SerialPort1.BytesToRead - 1
Input = SerialPort1.ReadByte
Me.Invoke(Aktualisieren)
Next
End Sub
Private Sub AktualisierenProc()
ListBox1.Items.Add(Input)
End Sub Es ist schon spät und vllt. bin ich einfach übermüdet, aber es erscheint
mir logisch und ich frage mich, warum es nicht funktioniert.
Mir kam schon in den Sinn, meine Schaltung wäre kaputt, weil wir im
Löten alle Amateure sind, aber wir haben alles ausgiebig getestet -
und bei mir zuhaus funktioniert es auch (getestet mit MiraServer).
Ich habe bereits mehrere Foren durchsucht und Onkel Google gefragt,
aber leider nicht fündig geworden. Nur dass jemand auch falsche Signale
bekommt, obwohl ale anderen Forenmitglieder ihm sagen, diese würde
bei ihnen klappen.
Ist etwas speziell und bin mir nicht sicher, ob ich im richtigen Forum dafür bin,
aber ich wäre wie immer über jede Hilfe glücklich. |  |
 | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
  |
|
sevWizard für VB5/6 
Professionelle Assistenten im Handumdrehen
Erstellen Sie eigene Assistenten (Wizards) im Look & Feel von Windows 2000/XP - mit allem Komfort und zwar in Windeseile :-) Weitere InfosTipp des Monats Oktober 2025 Matthias KozlowskiUmlaute konvertierenErsetzt die Umlaute in einer Zeichenkette durch die entsprechenden Doppelbuchstaben (aus ä wird ae, usw.) TOP Entwickler-Paket 
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1866.50 EUR...
Jetzt nur 979,00 EURWeitere Infos
|
|
|
Copyright ©2000-2025 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|