将 IR 信号(如 89KZ3H)保存到变量(如字符串)中

save IR signals(like 89KZ3H) into a variable(like string)

我想启动红外遥控车,但由于我不太擅长用 c++ 编写 Visual studio 代码,所以我想知道如何保存遥控器传输的信号到我的arduino并将其保存到一个字符串变量中。 我从互联网上复制了这段代码来获取红外信号:

#include <Arduino.h>
#include <IRremote.h>

int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
}

void loop()
{
  if (irrecv.decode(&results))
    {
     Serial.println(results.value, HEX);
     irrecv.resume(); // Receive the next value
    }
}

现在,如何将“results.value, HEX”之类的内容保存到字符串中?

字符串 myString = 字符串(results.value);