2017-10-26
今天我们学习了数字的输出,例如发光二极管会依次点亮0.1秒,然后再熄灭,int BASE = 2;
int NUM = 6;
int index = 0;
void setup()
{
for (int i = BASE; i < BASE + NUM; i ++) {
pinMode(i, OUTPUT);
}
}
void loop()
{
for (int i = BASE; i < BASE + NUM; i ++) {
digitalWrite(i, LOW);
}
digitalWrite(BASE + index, HIGH);
index = (index + 1) % NUM;
delay(100);
}
模拟输入,int ledPin = 13;
int potPin = 5;
int value = 0;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
value = analogRead(potPin);
digitalWrite(ledPin, HIGH);
delay(value);
digitalWrite(ledPin, LOW);
delay(value);
}
渐渐地熟悉了Arduino的操作流程与代码的编译,很多用的不是非常熟练的函数也不再含糊不清。