-
-
Neuer Benutzer
Öfters hier
Soweit ich denn Code verstehe, besteht mein Problem aber immer noch.
Do
Getrc5(address , Command)
If Address < 255 Then
If Command.7 = 1 Then
if Command.7<> Oldtoggle then
Oldtoggle=Command.7
'hier kommt 1ter Tastendruck mit Adress Command kann was gemacht werden
else
'hier kommt 2ter Tastendruck mit Adress Command kann was anderes gemacht werden
If Address = 7 And Command = 1 Then
Toggle Portb.0
Waitms 500
Toggle Portb.0
End If
If Address = 7 And Command = 13 Then
Toggle Portb.13
Waitms 500
Toggle Portb.13
End If
Loop
End
Wenn ich jetzt Commande 1 sende, also Taste 1 drücke, funktioniert das ganze ja. Wenn ich jetzt aber Portb.13, oder welchen auch immer aktivieren will, sende ich commande 1 und sofort danach 3, sprich Taste 1 und Taste 3, funktioniert das nicht, oder?
Jetzt würde er doch Portb.0 ändern und nicht Portb.13?!
Was ich bräuchte, wäre eine Zeitabhängige If-Abfrage, so wie:
Prüfe für die nächste Sekunde, ob ein IR-Signal empfangen werden kann, und wenn nicht, dann mach weiter.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen