arduino 在遥控代码前加0x什么意思 10
voidloop(){//putyourmaincodehere,torunrepeatedly:if(irrecv.decode(&results)){Serial.p...
void loop() {
// put your main code here, to run repeatedly:
if (irrecv.decode(&results))
{
Serial.println(results.value, HEX);
if(results.value == 0xFF02FD){ //本行代码
ledState = !ledState;
digitalWrite(ledPin,ledState);
}
irrecv.resume();
}
}
请看上面的代码。我通过串口知道了遥控器OK键的代码是FF02FD。那么在if语句里为什么要在前面加上0x,也就是0xFF02FD。
if (irrecv.decode(&results)) 还有这个results前面加个&这个符号是什么意思?求解答。谢谢 展开
// put your main code here, to run repeatedly:
if (irrecv.decode(&results))
{
Serial.println(results.value, HEX);
if(results.value == 0xFF02FD){ //本行代码
ledState = !ledState;
digitalWrite(ledPin,ledState);
}
irrecv.resume();
}
}
请看上面的代码。我通过串口知道了遥控器OK键的代码是FF02FD。那么在if语句里为什么要在前面加上0x,也就是0xFF02FD。
if (irrecv.decode(&results)) 还有这个results前面加个&这个符号是什么意思?求解答。谢谢 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询