原始代码:
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