Arduino的乌诺上的Arduino IDE变量:的Arduino:增加和减少的按钮
嗨,我想通过0.01增加“sspeed”变量当按下按钮1,和0.01时降低它按下按钮2。
目前它不会工作。我知道它不是与arduino的连接,因为我尝试了串行打印'b1',根据天气的低或高返回0或1。 所以我猜测我在代码中做了一些错误。
我的代码如下:
float sspeed = 0.00;
void setup()
{
Serial.begin(9600);
//(the buttons are 2 pin)
pinMode(2, INPUT_PULLUP); //button1
pinMode(3, INPUT_PULLUP); //button2
}
void loop()
{
int b1 = digitalRead(2);
int b2 = digitalRead(3);
Serial.println(sspeed);
if (b1 = LOW) sspeed = sspeed + 0.01;
if (b2 = LOW) sspeed = sspeed - 0.01;
}
希望能对你有所帮助,谢谢。
你可能是指'if(b1 == LOW)'而不是赋值。 –
工作,谢谢! – Harry