我使用以下代码用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 :(得分:4)
我发现使用串口时我不能使用数字引脚0和1作为输入或输出。串行发送(tx)和接收(Rx)分别为1和0。它显示在Arduino Uno板上。解决方案是使用不同的数字引脚(2-13)。