阿拉巴提 发表于 2025-1-2 09:36:09

else if(val <= 800 && val > 500) 在mind+模块里怎么表达?

if (val > 800)
{
    digitalWrite(redled,HIGH);
    digitalWrite(greenled,LOW);
    digitalWrite(yellowled,LOW);
    Serial.println("红色LED点亮");
}
else if(val <= 800 && val > 500)
{
    digitalWrite(greenled,HIGH);
    digitalWrite(redled,LOW);
    digitalWrite(yellowled,LOW);
   Serial.println("绿色LED点亮");
   }
   else if (val <= 500)
   {
   digitalWrite(yellowled,HIGH);
    digitalWrite(greenled,LOW);
    digitalWrite(redled,LOW);
    Serial.println("黄色LED点亮");
}

wdylyh 发表于 2025-1-2 20:48:07

本帖最后由 wdylyh 于 2025-1-2 20:55 编辑

Mind+不行的(我没细看),只有if和else可以实现。

wdylyh 发表于 2025-1-2 20:54:55

wdylyh 发表于 2025-1-2 20:48
Mind+没这个扩展(上传模式好像有类似的,我没细看),只有if和else可以实现。 ...

只能设置数字串引脚。led灯好像不能设置电频高低。
页: [1]
查看完整版本: else if(val <= 800 && val > 500) 在mind+模块里怎么表达?