Arduino digitalWrite 受 Serial.begin 影响

Arduino digitalWrite affected by Serial.begin

我使用以下代码通过 Serial.begin 写入数字引脚。使用 Serial.begin 影响了我的数字写入。不会出现正确的时机。

#define led 0

void setup() {

// put your setup code here, to run once:
pinMode(led,OUTPUT);
Serial.begin (115200);

}

void loop() {
// put your main code here, to run repeatedly:
delay(500);
digitalWrite(led,LOW);
delay(500);
digitalWrite(led,HIGH); 
}

我发现在使用串口时无法使用数字引脚 0 和 1 作为输入或输出。串行传输 (tx) 和接收 (Rx) 分别为 1 和 0。它显示在 Arduino Uno 板上。解决方案是使用不同的数字引脚 (2-13)。