arduino 在使用数组时冻结
arduino freezes when using array
我正在尝试 运行 一个简单的代码来检查如何在循环中更新数组。但它不起作用。看起来代码冻结了arduino。请提出一些建议。
int n[10] = {} ; // n is an array of 10 integers
void setup () {
}
void loop () {
for ( int j = 0; j < 10; ++j ){ // output each array element's value {
n[j] = j;
Serial.print (n[j]) ;
}
}
如果这就是您的全部代码,那么您在 setup()
函数中缺少几个必要的语句。例如,您甚至没有设置通信速率,所以 Serial
不知道传输和接收的速度是多少...
最简单的例子:
void setup() {
Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
}
void loop() {}
您需要的不仅仅是上面的几行,但是网上有成千上万的示例可以帮助您开始。从上面的例子开始,并以此为基础。
我正在尝试 运行 一个简单的代码来检查如何在循环中更新数组。但它不起作用。看起来代码冻结了arduino。请提出一些建议。
int n[10] = {} ; // n is an array of 10 integers
void setup () {
}
void loop () {
for ( int j = 0; j < 10; ++j ){ // output each array element's value {
n[j] = j;
Serial.print (n[j]) ;
}
}
如果这就是您的全部代码,那么您在 setup()
函数中缺少几个必要的语句。例如,您甚至没有设置通信速率,所以 Serial
不知道传输和接收的速度是多少...
最简单的例子:
void setup() {
Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
}
void loop() {}
您需要的不仅仅是上面的几行,但是网上有成千上万的示例可以帮助您开始。从上面的例子开始,并以此为基础。