我试图创建一个字符串的二进制表示,但只能使用serial.print(arr,BIN)打印它们;
有没有办法将字符串的每个字符的二进制值保存到数组甚至是长数? *如果它有任何区别,可以使用Arduino sketch(C ++)。
我使用此代码尝试创建一个数组,但无法使其工作:
void loop() {
String Message = "Hello World";
int l = Message.length();
int BinMessage[l];
for (int j=0; Message[j] != NULL; j++){
BinMessage[j] = String(Message[j], BIN);
Serial.println(BinMessage);
}