查看: 1835|回复: 5

arduino uno中如下代码为什么不能实现渐亮?代码的错误在哪?

[复制链接]

该用户从未签到

发表于 2018-2-5 22:25 | 显示全部楼层 |阅读模式
问题:led无法实现渐亮但是可以渐暗
代码如下:
#define LED  3         
            
void setup(){
  pinMode(LED,OUTPUT);      
}
void loop(){
  int i = i;
  int a = a;
  for(int a = random(50,150);i > 0;a--){   
     analogWrite(LED, a);   
     delay(20);            
  }
  for(int i = random(a,254);i < 255;i++){     
    analogWrite(LED,i);     
    delay(20);               
  }
}
请问问题出在哪里?小白求帮助!
  • TA的每日心情
    开心
    2018-11-15 09:48
  • 签到天数: 528 天

    [LV.9]以坛为家II

    发表于 2018-2-6 09:53 | 显示全部楼层
    首先你第一个for循环看起来有点问题  为什么是判断i  但是后面又a--
    打赏作者鼓励一下!
  • TA的每日心情

    2018-2-27 11:04
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2018-2-6 13:46 | 显示全部楼层
    本帖最后由 Nikko0080 于 2018-2-6 13:59 编辑

    第一个for循环就有问题了。。。
    要先看看for循环的语法

    该用户从未签到

     楼主| 发表于 2018-2-6 21:27 | 显示全部楼层
    Nikko0080 发表于 2018-2-6 13:46
    第一个for循环就有问题了。。。
    要先看看for循环的语法

    好的谢谢我在看

    该用户从未签到

    发表于 2018-3-17 17:59 | 显示全部楼层
    你的loop程序错的很多,int定义的变量赋值就错了!然后你在for循环中又重复定义a的变量,你的随机函数怎么不置随机数种子?
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    外部中断及LCD显示
    外部中断及LCD显示
    最近才刚开始学习Arduino,有好多不会的地方。 关于外部中断和LCD的一些问题,有人可
    有没有大神解决一下烧录程序的问题
    有没有大神解决一下烧录程
    是这样的....最近买了一块arduino,想自学,先从最简单的闪灯开始实验。我安装好了驱
    自制Arduino最小系统板,集成N多种功能,赶快来围观吧》》》
    自制Arduino最小系统板,
    前文: 最近想做点遥控的小玩具,所以一直在寻找一款实用的开发板(最好是兼容a
    原创 drawbot平面关节机械臂 教程直播贴
    原创 drawbot平面关节机械
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    串口数据处理问题请教
    串口数据处理问题请教
    数据如右图:现在想做的是将标志位200以下的连续8个数依次接收存入数组,也就是依次存
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表