【发布时间】:2017-02-01 21:24:28
【问题描述】:
我已经完成了一个将整数数组写入 Arduino 的 C 程序:
// ...
FILE* file;
file = fopen("/dev/ttyuSB0","w");
for (int i = 0; i < 3; i++) {
fprintf(file, "%d ", rgb[i]);
}
fclose(file);
// ...
如何从我的 arduino 代码 (.ino) 中捕获文件中的三个整数?
while (Serial.available() > 0) {
// What can I do here ???
}
【问题讨论】:
-
fprintf(file, "%d ", rgb[i]);写入 text。尝试仅捕获文本,然后转换为int。建议使用非空格分隔符来了解数字的文本表示何时结束。
标签: c arrays arduino serial-port