语言参考-Structure

本篇文章均翻译自官方文档,为博主自用。方便博主提高英语水平。

必须注意的是,翻译不可能完全正确,若有矛盾之处或不能理解之处,需要查看原英文资料,并在comment中告知。

Arduino编程语言可以分为三个主要部分:函数、值(变量和常量)以及结构。

结构

Arduino(C++)代码的元素。

草图

loop()

loop()

Description

在创建了一个 setup() 函数之后,该函数初始化并设置初始值,loop() 函数正如其名,连续循环,允许你的程序进行更改和响应。使用它来积极控制Arduino板。

Example Code

int buttonPin = 3;

// setup 初始化串行和按钮引脚
void setup() {
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

// loop 每次检查按钮引脚,
// 如果按下则会发送串行信号
void loop() {
  if (digitalRead(buttonPin) == HIGH) {
    Serial.write('H');
  }
  else {
    Serial.write('L');
  }

  delay(1000);
}

See also

setup()

setup()

Description

当草图开始时,会调用 setup() 函数。使用它来初始化变量、设置管脚模式、开始使用库等。setup() 函数只会运行一次,在每次给Arduino板供电或重置后。

Example Code

int buttonPin = 3;

void setup() {
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

void loop() {
  // ...
}

See also

控制结构

进一步的句法结构

算术运算符

比较运算符

布尔运算符

指针访问运算符

位运算符

复合操作符

最后修改:2024 年 04 月 29 日
如果觉得我的文章对你有用,请随意赞赏