Relais-Karte am parallelport, mit echo \\... die Relais EIN-/AUS-schalten

21/03/2008 - 23:54 von Ekkard Gerlach | Report spam
Hallo,

von Pollin habe ich eine Relais-Karte und will die 8 Relais mit
einfachsten Mitteln EIN- und AUS-schalten. Ein echo "bla-blubb" >
/dev/lp0 schaltet schon einige Relais ein und aus, aber ich hàtte es
gerne etwas koodinierter. Also gezielt ein Relais AUS, ein anderes EIN.

Auf was für einen Modus muss ich im BIOS den Parallelport setzen? ECP,
EPP, NORMAL, ...?

Merkwürdig finde ich, dass ein beliebiger Code an lp0 geschickt, z.B.
echo "1234" >/dev/lp0 "hàngt", erst ein strg-c beendet das echo.
Beim absenden des echo schalten einige der Relais, nach dem strg-c
wieder andere.

Unter ttp://www.vdr-portal.de/board/threa...ostid63690 habe ich
gelesen: "echo -e \\101>/dev/lp0" soll das Bitmuster "01000001" sein.
Tatsàchlich schaltet nach Absenden des echo und einem anschliessenden
strg-c dann das erste und das siebte Relais (an Dioden gut erkennbar).
Wie berechnet sich 101 auch 01000001?

Gruss
Ekkard
 

Lesen sie die antworten

#1 Ekkard Gerlach
21/03/2008 - 23:56 | Warnen spam
Ekkard Gerlach schrieb:
Hallo,

von Pollin habe ich eine Relais-Karte und will die 8 Relais mit
einfachsten Mitteln EIN- und AUS-schalten. Ein echo "bla-blubb" >
/dev/lp0 schaltet schon einige Relais ein und aus, aber ich hàtte es
gerne etwas koodinierter. Also gezielt ein Relais AUS, ein anderes EIN.

Auf was für einen Modus muss ich im BIOS den Parallelport setzen? ECP,
EPP, NORMAL, ...?

Merkwürdig finde ich, dass ein beliebiger Code an lp0 geschickt, z.B.
echo "1234" >/dev/lp0 "hàngt", erst ein strg-c beendet das echo.
Beim absenden des echo schalten einige der Relais, nach dem strg-c
wieder andere.

Unter ttp://www.vdr-portal.de/board/threa...ostid63690 habe ich
gelesen: "echo -e \\101>/dev/lp0" soll das Bitmuster "01000001" sein.
Tatsàchlich schaltet nach Absenden des echo und einem anschliessenden
strg-c dann das erste und das siebte Relais (an Dioden gut erkennbar).
Wie berechnet sich 101 auch 01000001?


^^^= "aus"

Gruss
Ekkard

Ähnliche fragen