以下のコードでラズパイ成功(多分ウブンツでも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 件のコメント:
コメントを投稿