macos - Arduino串行监视器打印设置输出两次
问题描述
在做一个项目时,我发现 Arduino 串行监视器setup()
两次打印函数的输出。
因此,为了测试实际发生的情况,我使用以下示例代码进行了尝试:
const uint16_t MOD = 150;
const uint16_t val = 53314;
const uint16_t m = 30;
static uint16_t count = 0;
void setup() {
uint16_t A[m][m];
Serial.begin(9600);
for (int i=0; i<m; i++) {
for (int j=0; j<m; j++) {
A[i][j] = val % MOD;
}
}
Serial.println("DONE");
Serial.println(A[0][0]);
count++;
Serial.println(count);
}
void loop() {}
并发现每次我将代码上传到 Arduino 时,它都会打印setup()
两次输出。
有人可以解释为什么会发生这种情况吗?
我用来上传代码的系统配置:
而且,我正在使用Arduino UNO板。
解决方案
即使是 200 毫秒的延迟也对我有用。Any Lower 和我有双重打印
推荐阅读
- cloudflare - 将名称服务器更改为 Cloudflare 后,phpmyadmin 显示空登录页面
- html - SVG 呈现为内联元素或内联块?
- javascript - 在 Ionic/Angular 中使用 ngIf 时,如何根据按钮的值更改按钮的颜色
- awk - 如何使用 awk 计算包含连续元音的单词?
- excel - VBA将点更改为逗号
- reactjs - TextInput 没有专注于“下一个”
- python - 如何在烧瓶中使用另一个函数的参数
- reactjs - 如何允许在 Windows 机器上从同一源代码安装两个不同的可执行文件
- android - 使用风格时出现错误无法实例化活动,并且启动器活动在两种风格中都有不同的代码
- javascript - 我想在 JavaScript 的两个数组中删除相同的 innerText