33 lines
732 B
C++
Executable File
33 lines
732 B
C++
Executable File
/*
|
|
27 模拟输出3 - for-2
|
|
太极创客
|
|
www.taichi-maker.com
|
|
|
|
此程序用于太极创客<<零基础入门学用Arduino教程>>
|
|
27 模拟输出3 - for-2
|
|
|
|
演示如何通过修改for循环语句表达式来调整程序运行状态。
|
|
|
|
2017-04-28
|
|
*/
|
|
void setup() {
|
|
pinMode(9, OUTPUT); //设置9号引脚为输出模式
|
|
Serial.begin(9600); //启动串口通讯
|
|
}
|
|
|
|
void loop() {
|
|
// LED由暗到明
|
|
for (int brightness = 0; brightness <= 255; brightness+=5){
|
|
analogWrite(9, brightness);
|
|
Serial.println(brightness);
|
|
delay(10);
|
|
}
|
|
|
|
// LED由明到暗
|
|
for (int brightness = 255; brightness >=0 ; brightness-=5){
|
|
analogWrite(9, brightness);
|
|
Serial.println(brightness);
|
|
delay(10);
|
|
}
|
|
}
|