SoftwareSerial Pinbelegung

Hallo,
ich versuche einen HEX-Code über Softwareserial über Pin D2/D3 zu senden.
Dort kommt aber nichts an, stattdessen auf Pin TX/RX.
Muß ich da im Scetch noch etwas deklarieren?

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX

void setup()
{
  Serial.begin(9600);
  mySerial.begin(9600);
}

void loop()
{
  const size_t packet_length = 8;
  uint8_t packet[packet_length] = {0x01, 0x03, 0x00, 0xA7, 0x00, 0x0A, 0x74, 0x2E};
  Serial.write(packet, packet_length);

  //Serial.write(0x010300A7000A742E);

  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());

  delay(2000);
}

Im englischen Teil des Forum müssen die Beiträge und Diskussionen in englischer Sprache verfasst werden. Deswegen wurde diese Diskussion in den deutschen Teil des Forums verschoben.

mfg ein Moderator.

Wenn Du es nach SoftwareSerial haben willst, solltest Du auch mySerial anstelle von Serial schreiben.

Gruß Tommy

Ja logisch, Danke

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.