Weitere Artikel aus dem Elo-Magazin

Auswertung von Eingangssignalen

von Burkhard Kainka

 

HotPaw Basic unterstützt die Abfrage der CTS-Leitung mit fn serial(-5). Hier werden gleichzeitig die Leitungen DSR (1) und CTS(2) abgefragt. DSR ist beim untersuchten Modell nicht vorhanden. Zur gezielten Abfrage der CTS-Leitung kann man den Zustand des zweiten Bits mit AND 2 maskieren.

 

Das folgende kleine Programm zeigt eine einfache Alarmeinrichtung. Es wird ein Ton ausgegeben, solange der Eingang CTS hochgesetzt ist. Ein Kontakt zwischen DTR und CTS löst das Signal aus. Der erzeugte Klang ist kein Dauerton, sondern man hört sehr kurze Unterbrechungen für jede neue Abfrage.

 

#signal.bas
open "com1:",9600 as #5
sound 400,100,20
while 1
if fn serial(-5) = 2
sound 600,50,63
endif
wend
close #5
end

 

Ein Alarmsignal über CTS auslösen

1
Der Anschluss des Schaltkontakts

 

Ganzen Artikel lesen... 
Kontakt
Warenkorb: 0 Artikel
Gesamtwert: EUR 0,00