Danke für die Antwort.
Nun ja, du hast recht. So ist es gedacht und kodiert.
Ich versuche es anders darzustellen.
Mein Serial.print geht zur Console - korrekt, und zum Terminal - falsch.
ESP-12e -> über Serial.print(...) --> Arduino IDE Serial Moitor !!!
!!! UND --> zum Terminal !!!
ESP-12E -> über mySerial.write(bytebuf,len) ... erscheint nirgends !!!
Anbei Ausschnitte aus dem Code.
RS232-test.ino Pseudo!!!
#include <SoftwareSerial.h>
...
#define rxPin 3
#define txPin 1
SoftwareSerial mySerial(rxPin, txPin); // RX TX
void setup() {
Serial.begin(9600);
while (!Serial) {
;
}
pinMode(rxPin, INPUT); //*3 pinMode(txPin, OUTPUT);
mySerial.begin(9600);
delay(500);
...
}
void loop() {
... .available ...
byte bb[] = { 0x0, 0x2, 0x13, 0x0, 0x0, 0x0, 0x17 }; //
bytesSent = mySerial.write(bb, len);
Serial.println("-i sBB- sC: " + String(sendCount)
+ " len: " + String(len)
+ String(" bytesSent: ") + String(bytesSent)
+ String(" bb: ") + byteToString(bb, len));
}
Jede weitere Idee ist willkommen.
Gruß ede62
Lesezeichen