Bitstrom über 433 Mhz empfangen und als solchen ausgeben

Wenn ich es richtig verstanden habe, willst Du jedes Bit als ASCII-Zeichen ausgeben lassen - also entweder eine druckbare "0" oder "1".

Dann könntest Du für jedes empfangene Byte (=rxByte) z.B. folgendes machen:

char PrintableBit;
for ( int bit=7; bit>=0; bit-- )  {
      if ( (rxByte & 0x1) == 0 ) PrintableBit='0'; else PrintableBit='1';
      Serial.write(PrintableBit);
      rxByte >>= 1;
}

Ist ungetestet aus der Hüfte geschossen - als Lösungsansatz sollte es aber genügen :wink:

Gruß, mmi

EDIT:
So werden die Bits von rechts nach links ausgegeben, Du wirst es lieber umgekehrt wollen, dann sähe es vermutlich so aus:

char PrintableBit;
for ( int bit=7; bit>=0; bit-- )  {
      if ( (rxByte & 0x80) == 0 ) PrintableBit='0'; else PrintableBit='1';
      Serial.write(PrintableBit);
      rxByte <<= 1;
}