Arduino入门2 LED的渐变闪烁

由于没有拓展的LED,于是拿串口13来实验了,虽然效果不明显,但是基本上是差不多了。这里关键是analogWrite(led,brightness)的使用,详见:点击打开链接。注意一点是arduino的loop函数相当于一个循环,它会一直重复执行,剩下的就和C/C++编程语言的语法差不多了。

参考代码如下:

int led = 13;
int brightness = 0;
int fadeAmount = 15;

void setup() {
   pinMode(led, OUTPUT);
}

void loop() {
   analogWrite(led, brightness);
   brightness = brightness + fadeAmount;
   if (brightness == 0 || brightness == 255) {
      fadeAmount = -fadeAmount ;
   }
   delay(100);
}

全部评论

相关推荐

12-18 22:04
已编辑
杭州电子科技大学 Java
程序员牛肉:我觉得是这样的,你现在有点病急乱投医了。你要问自己这样一个问题: 我找实习的目的是什么?为了挣钱还是增强个人实力?如果是为了挣钱那没得说,如果我是为了增强个人实习,那我异地去一个小厂实习真的有收益吗?这个收益是否大过我参加学校的项目或者自学?我记得你们杭电有那种实验室专门负责运维学校的项目的。 找实习只是一个手段而已,不要把他变成目的。不要病急乱投医。
实习简历求拷打
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务