Page 254

void setup() {
  Serial.begin(9600);
  Serial1.begin(9600, SERIAL_8N1, 12, 13);
  Serial1.setTimeout(30);
}
void loop() {
  char buffer[100];
  Serial1.write("Hello World\n");
  int len = Serial1.readBytes(buffer, 100);
  buffer[len] = NULL;
  Serial.printf("\nreceived data: %s\n", buffer);
  delay(1000);
}

Page 255

void setup() {
  Serial.begin(9600);
  Serial1.begin(9600, SERIAL_8N1, 12, 13);
  Serial1.setTimeout(30);
}
void loop() {
  char buffer[100];
  Serial1.write("Hello World\n");

  if (Serial1.available()) {
    char byte;
    byte = Serial1.read();
    Serial.print(byte);
  }
  delay(10);
}