arduino学习笔记二十一--PWM控制LED 呼吸灯
实验用到的元件 , 一个LED, 一个470欧姆电阻 2根杜邦线, 一块实验板。 原理图 LED长脚的为正,短脚为负极。 LED的正极连接 IO口9,LED负极连接电阻,电阻的另外一端接GND. 代码: int brightness = 0; //定义整数型变量brightness与其初始值,此变量用来表示LED的亮度。 int fadeAmount = 5; //定义整数型变量fadeAmount,此变量用来做亮度变化的增减量。 void setup() { pinMode(9, OUTPUT);// 设置9号口为输出端口: } void loop() { analogWrite(9, brightness);//把brightness的值写入9号端口 brightness = brightness + fadeAmount;//改变brightness值,使亮度在下一次循环发生改变 if (brightness == 0 || brightness == 255) { fadeAmount = -fadeAmount ; //在亮度最高与最低时进行翻转 } delay(30); //延时30毫秒 } 来源: CSDN 作者: 甜航一直在 链接: https://blog.csdn.net/qq_37631068/article/details/103447698