你的第一个变量
本课属于 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")会打印单词。
挑战
简单使用变量让引脚 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);
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
初识电路中的所有课
自己练习: Arduino 在线编辑器