Papsi
24.09.2008, 21:09
Hallo,
ich habe 2 Platinen am laufen und beide laufen ohne Probleme.
Beide Platinen sind über ein Flachbandkabel verbunden und ich habe NUR 1 ADER FREI.
Auf der einen Platine empfange ich bereits die RC5 Codes einer Fernbedienung und mit der 2. Platine steuere ich unter anderen einem Motor über angeschlossene Taster.
Nun will ich mit den empfangenen RC5 Codes der 1. Platine die Motoren der 2. Platine steuern.
Dazu habe ich eine serielle Verbindung zwischen beiden Platinen aufgebaut und schicke eine Variable durch die freie Ader und werte das auf der anderen Platine aus.
Wenn der Wert der Variable dort empfangen wurde, dann schaltet er mir auch ein Relais ein.
Das Relais ist dann aber immer ein und ich will das Relais nur ein haben, wenn ich die Fernbedienung drücke.
Also soll der Motor nur solange fahren, wie ich die Taste 1 auf meiner FB drücke.
Verstandnen ? ;)
Hier mal die Ausschnitte von meinen Codes:
1. Platine RC5
...
If Command = 1 And Address = 5 Then
Motor = 1
Printbin #1 , Motor
End If
...
2. Platine Relais/Motoren
...
Do
Motor = Inkey(#1)
If Motor > 0 Then
If Motor = 1 Then
Relais_motor_links = 1
End If
End If
Loop
...
ich habe 2 Platinen am laufen und beide laufen ohne Probleme.
Beide Platinen sind über ein Flachbandkabel verbunden und ich habe NUR 1 ADER FREI.
Auf der einen Platine empfange ich bereits die RC5 Codes einer Fernbedienung und mit der 2. Platine steuere ich unter anderen einem Motor über angeschlossene Taster.
Nun will ich mit den empfangenen RC5 Codes der 1. Platine die Motoren der 2. Platine steuern.
Dazu habe ich eine serielle Verbindung zwischen beiden Platinen aufgebaut und schicke eine Variable durch die freie Ader und werte das auf der anderen Platine aus.
Wenn der Wert der Variable dort empfangen wurde, dann schaltet er mir auch ein Relais ein.
Das Relais ist dann aber immer ein und ich will das Relais nur ein haben, wenn ich die Fernbedienung drücke.
Also soll der Motor nur solange fahren, wie ich die Taste 1 auf meiner FB drücke.
Verstandnen ? ;)
Hier mal die Ausschnitte von meinen Codes:
1. Platine RC5
...
If Command = 1 And Address = 5 Then
Motor = 1
Printbin #1 , Motor
End If
...
2. Platine Relais/Motoren
...
Do
Motor = Inkey(#1)
If Motor > 0 Then
If Motor = 1 Then
Relais_motor_links = 1
End If
End If
Loop
...