私は以下のコードを使って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は4デジタルピン0を使用できないことを発見しましたシリアル使用時は入力または出力として1。シリアル送信(tx)と受信(Rx)はそれぞれ1と0です。それはArduino Uno掲示板に表示されています。解決策は、別のデジタルピン(2-13)を使用することでした。