受Serial.begin影响的Arduino digitalWrite

时间:2015-03-15 09:38:26

标签: serial-port arduino usb

我使用以下代码用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); 
}

1 个答案:

答案 0 :(得分:4)

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