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)。
我使用以下代码通过 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)。