#include "test.h"
// 定义布尔变量,用于决定使用哪个串口,初始化为false表示先使用Serial1
bool useSerial = true;
// 定义一个指向HardwareSerial类型的指针变量,用于选择串口
HardwareSerial* selectedSerial;
void setup() {
// 初始化Serial串口,波特率设置为9600
Serial.begin(9600);
// 初始化Serial1串口(如果你的硬件支持),波特率设置为115200
Serial1.begin(9600);
// 初始时让selectedSerial指向Serial
if (useSerial) {
selectedSerial = &Serial;
} else {
selectedSerial = &Serial1;
}
}
void loop() {
// 根据当前useSerial的值来选择相应的串口并传入handleSerialData函数进行数据处理
if (useSerial) {
handleSerialData(&Serial);
} else {
handleSerialData(&Serial1);
}
}