0

原始代码:

int buzzer = 11; 
int forcePin1 = A1; 
int forcePin2 = A2; 
int Forcevalue = 0; 

void setup() 
{ 
    pinMode(forcePin1, INPUT); 
    pinMode(forcePin2, INPUT); 
    pinMode(buzzer, OUTPUT); 
    Serial.begin(9600); 
}
void loop() 
{ 
    Forcevalue = analogRead(forcePin1 && forcePin2); 
    Serial.println (Forcevalue); 
    noTone(buzzer); 
    tone(buzzer,Forcevalue); 
}

我不知道为什么它只关心 forcePin1,我尝试将“&&”更改为“=+”,这使得它只关心 forcePin2。

如果有人可以帮助我做到这一点,那么需要激活 forcePin1 和 forcePin2 中的一个或两个才能使蜂鸣器响起,那将不胜感激

tinkercad 截图:https ://gyazo.com/e0332aae51465ee17f8c6d3767f93345

tinkercad 上的代码:https ://gyazo.com/73be78c2bf210dd41b29ca236c57f0c6

4

0 回答 0