Menu
CoddyTech

你的第一个变量

本课属于 Coddy Arduino 学习旅程的“初识电路”单元。第 10 课,共 22 课。

变量是一个有名称、用于存放值的盒子。这一行创建了一个变量:

int waitTime = 300;

int是数据类型:这个盒子存放一个整数。waitTime是它的名称,300 是存入其中的值。之后,你可以在需要写数字的地方写这个名称:

delay(waitTime);   // 等待 300 毫秒

在一个地方更改这个值,所有使用这个名称的代码行都会使用新值。

在草图顶部、setup()上方创建变量。在setup()内部创建的变量只在setup()内部存在,因此loop()无法使用它。

名称由字母、数字和_组成,不能有空格,并且区分大小写:waitTime和waittime是两个不同的名称。Serial.println(waitTime)会打印值 300;Serial.println("waitTime")会打印单词。

challenge icon

挑战

简单

使用变量让引脚 13 上的 LED 闪烁:

  • 在顶部创建 int waitTime = 300;
  • 在两个 delay() 调用中使用 waitTime
  • 在 setup() 中输出 waitTime 的值

按“运行”,然后按“检查”。试着把 300 改成其他数字,再运行一次。

亲手试试

// 在这里创建变量

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
  // 输出变量
}

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

初识电路中的所有课

自己练习: Arduino 在线编辑器