Error handling 如何正确使用>;=和<;=密码?
我已经尝试过很多与此相关的东西,>=,>=,=>,==>。我找不到一个有效的。hey all在'>'之前返回所需的主表达式或所需的初始值设定项。我正在创建一个IR接收器闩锁开关,因此必须为代码创建参数,因为接收器在所有条件下都不是常数。完整代码如下。任何修改代码的建议请回复,不要给我发DM。多谢各位 代码:Error handling 如何正确使用>;=和<;=密码?,error-handling,Error Handling,我已经尝试过很多与此相关的东西,>=,>=,=>,==>。我找不到一个有效的。hey all在'>'之前返回所需的主表达式或所需的初始值设定项。我正在创建一个IR接收器闩锁开关,因此必须为代码创建参数,因为接收器在所有条件下都不是常数。完整代码如下。任何修改代码的建议请回复,不要给我发DM。多谢各位 代码: int-LEDState=0; int-LEDPin=8; int dt=100; int receiverold=>500,receiverold===0&&recieverOld==50
int-LEDState=0;
int-LEDPin=8;
int dt=100;
int receiverold=>500,receiverold=<2000;
int ReceiveNew;
int接收器引脚=12;
无效设置(){
//将安装代码放在此处,以便运行一次:
Serial.begin(9600);
引脚模式(LED引脚,输出);
引脚模式(接收器引脚,输入);
}
void循环(){
//将主代码放在此处,以便重复运行:
recieverNew=数字读取(recieverPin);
如果((recieverOld>==0&&recieverOld==500&&recieverNew before=第4行及相关行),则返回“>=”标记前的初始值设定项所需的错误
欢迎提供任何解决方案或建议。TL;DR
不存在且不应使用的运算符:
=>
,==
,=
-大于或等于,比较运算符,例如X>=5
5
这应该是什么编程语言?如果我使用>或>=错误仍然作为需要的初始值设定项返回。初始化类似于赋值,请尝试使用=
我假设这是另一个小于的表达式?如果是这样,我还假设表达式大于is=+?不,没有运算符=+
,可能存在错误类似于+=
的n运算符,其意思类似于“增量值”。例如,X=5
,X+=10
-这会将10
添加到X
,因此X
将是15
我正在尝试创建一个变量,因此X小于10,大于0。我使用的代码不允许这样做。我必须使用什么代码才能使其工作?
int LEDState = 0;
int LEDPin = 8;
int dt = 100;
int recieverOld ==> 500 and recieverOld ==< 2000;
int recieverNew;
int recieverPin = 12;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(LEDPin, OUTPUT);
pinMode(recieverPin, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
recieverNew = digitalRead(recieverPin);
if((recieverOld >== 0 && recieverOld <== 10) && (recieverNew >== 500 && recieverNew <== 2000) {
if(LEDState == 0) {
digitalWrite(LEDPin, HIGH);
LEDState = 1;
}
}
recieverOld = recieverNew;
delay(dt);
}