2024年11月13日水曜日

linux terminal soft 2 (esp32)

以下のコードでラズパイ成功(多分ウブンツでもOK)

esp32にコード書き込みは/dev/ttyUSB0固定(デフォルトtxrxとおなじ)

以下のコードでは/dev/ttyUSB1がシリアル1になるとして

アルディーノターミナル(/dev/ttyUSB0) はシリアル0

picocom -b 115200 /dev/ttyUSB1 はシリアル1

これでアルディーノターミナルにaをいれるとpicocomにaが表示され

picocomにbをいれるとアルディーノターミナルにbがでた!

(picocomのlocal echoはトグルになっておりC-a,C-hで検索してオンオフ設定できる)


 // picalittle.tech/esp32-devkit_uart_test の2番めのコード

HardwareSerial mySerial(0);

HardwareSerial mySerial1(1);

void setup()

{

  mySerial.begin(115200);

  mySerial1.begin(115200,SERIAL_8N1,32,33);// rx=32,tx=33

}


void loop()

{

  while (mySerial.available())

  {

    String incomingStream = mySerial.readStringUntil('\n');

    mySerial1.println(incomingStream);

  }

  while (mySerial1.available())

  {

    String incomingStream = mySerial1.readStringUntil('\n');

    mySerial.println(incomingStream);

  }

}

0 件のコメント:

コメントを投稿