gpt4 book ai didi

C/Arduino 开关盒

转载 作者:太空狗 更新时间:2023-10-29 15:20:02 27 4
gpt4 key购买 nike

我在 Arduino 上写代码(非常类似于 C,我不知道,或者很少),我有一个关于 switch/case 语句的小问题。

我需要我的 Arduino 根据电位器的值(0 到 1023)来做这个或那个。但是,我不知道如何告诉它大小写“0 到 200”。比如我试过

case 0..250:
blablaSomeCode;
break;

等等...我该怎么做?

我真的不想写case 1 case 2 case 3...

最佳答案

你将不得不使用 if 的级联(也/特别是如果你的值是一个 float )

int value= ...; 

if (value>=0 && value<=250 {
// some code 0..250
}
else
if (value>250 && value<=500) {
// some code 251..500
}
else
if (value>500 && value<=1000) {
// etc.
}
else {
// all other values (less than zero or 1001...)
}

关于C/Arduino 开关盒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16885398/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com