Moin zusammen!
Wieso bekomme ich hierbei:
#include <HardwareSerial.h>
HardwareSerial Serial2(2);
#define RXD2 13 //D7
#define TXD2 15 //D8
int ledPin =2;
void setup() {
Serial.begin(9600);
Serial2.begin(9600, SERIAL_8N1, RXD2, TXD2);
delay(10);
pinMode(2, OUTPUT); // Initialize the LED_BUILTIN pin as an output
}
void loop() {
digitalWrite(ledPin,HIGH);
Serial.println("Print auf Serial2"); //OK
Serial2.write(45); //nix
delay(500);
digitalWrite(ledPin,LOW);
delay(500);
}
diese Fehlermeldung:
"invalid conversion from 'int' to 'SerialMode' [-fpermissive]"
Nehme ich nur "Serial.begin(9600);" wird kompiliert und hochgeladen, alles ausser die Ausgabe auf Serial2 (Pin D8) funktioniert.
Board ist ein ESP32 V3 NodeMCU