将传入的字节流转换为整数并导出到Excel

时间:2017-11-20 10:55:08

标签: excel arduino

我对编程非常陌生,正在开发一个测量光波长的Arduino项目。

我正在使用Spectruino 3并尝试读取它记录到数组中的字节,将数组转换为整数数组,然后将该数据导出到excel。目前我有这个:

const int numBytes = 501;
int bytestream[numBytes]; 

void setup(){
  Serial.begin(115200);
}

void loop() {
  for(int i=0; i<numBytes; i++){
    bytestream[i]=Serial.read();  
  }
}

我的光谱仪目前无法正常工作,但这似乎可以编译。我只是想知道如何将这个bytestream数组转换为整数数组,然后将其导出到Excel中。

1 个答案:

答案 0 :(得分:0)

Excel和其他更好的电子表格程序可以加载基于文本文件的CSV文件。

这意味着你有两个选择:

  1. 将数据转换为设备中的CSV行。
  2. 通过串行线发送文本数据,并使用PC上可以接收文件的任何串口程序来捕获数据。
  3. 在Excel或其他更好的电子表格程序中打开CSV文件。
    1. 通过串行线路发送原始二进制数据,并使用PC上可以接收文件的任何串口程序来捕获数据。
    2. 使用您喜欢的脚本语言(如Python)将数据转换为CSV文件。
    3. 在Excel或其他更好的电子表格程序中打开CSV文件。
相关问题