Conrad 8-Fach Relaiskarte mit Arduino UNO steuern

Hi,

bin neu und habe diesen Threat (und leider nicht mehr) gefunden. Deshalb hänge ich mich mal dran;-)
HW: arduino uno und Conrad serielle RelaisKarte 197730; "RS232" mit 19200baud, 1Stop-bit, keine parität
habe (new)softserial lib
würde pin 2&3 nehmen (wegen interrupt; die Geschwindigkeit ist ja recht hoch)
an anderer Stelle habe ich mal gelesen, dass hohe Geschwindigkeiten nur mit pin 6/7 oder wenn ich mich recht erinnere 12/13 funktioniert, leider weis ich nicht mehr wo...
Habe auch ein Oszilloskop, wo ich mir die "Daten" schön ansehen kann.

Jetzt zu meinem Problem: würde gerne ein Byte senden und die Bits darin bestimmen.
also "1": low bit is high
oder "16": bit5 is high
oder 255: alle bits sind high
Leider funktioniert das nicht. Kann mir jemand ein kurzes Program zeigen, das so etwas "kann"?
Wahrscheinlich habe ich nur das falsche Datenformat, aber ich komm nicht weiter...

#include <SoftwareSerial.h>

SoftwareSerial mySerial(7, 6);

void setup()
{
Serial.begin(57600);
Serial.println("Goodnight moon!");

// set the data rate for the SoftwareSerial port
mySerial.begin(4800);
}

void loop() // run over and over
{
mySerial.print(127);
delay(5);
mySerial.print(0);
delay(5);
mySerial.print(4);
delay(3000);
}
wo liegt der fehler?

Vielen Dank,
Bernhard