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

2025-01-023960
AI 快速预览详细 收起
本文介绍了如何在Mind+模块中使用条件判断控制LED灯的状态。通过具体的代码示例,展示了如何根据不同的值范围(val大于800、val在500到800之间、val小于等于500)来控制红色、绿色和黄色LED灯的点亮。这种条件判断方法适用于物联网项目和智能家居控制。
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点亮");
  }

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
wdylyh
wdylyh
Mind+不行的(我没细看),只有if和else可以实现。
wdylyh
wdylyh回复wdylyh
只能设置数字串引脚。led灯好像不能设置电频高低。
- 没有更多了 -