//GPIO16 is RXD2
//GPIO17 is TXD2
#include <HardwareSerial.h>
HardwareSerial SerialPort(2); // use UART2
void setup()
{
Serial.begin(115200);
Serial2.begin(115200, SERIAL_8N1, 16, 17);
}
void loop()
{
if (Serial2.available())
{
char number = Serial2.read();
Serial.println(number);
if (number == '0') {
Serial.println("aaaaaaaaaaaa");
Serial2.write("7");
Serial.println("7w");
}
if (number == '1') {
Serial.println("bbbbbbbbbbb");
Serial2.write("6");
Serial.println("6w");
}
}
}
Arduino 环境:ESP32 UART 读、写测试
于 2022-11-03 15:19:36 首次发布