查看: 1209|回复: 4

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-7-17 09:06
  • 签到天数: 425 天

    [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的变量,你的随机函数怎么不置随机数种子?
    高级模式  
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    新人求教,如何使用Arduino同时控制4台步进电机
    新人求教,如何使用Arduin
    想通过Arduino控制四台不同的步进电机(57步),不同转速,转不同时间,板子如下(伊
    红外遥控+温湿度采集+SD卡存储
    红外遥控+温湿度采集+SD卡
    我用红外遥控发送信号,启动温湿度采集并存储到SD卡中,发现红外遥控信号检测不出来,
    有关hx711算法问题
    有关hx711算法问题
    我用hx711做电子秤,称的是小量程的,1kg的传感器,但是卖家给的程序称出来的值不但不
    求助:HX711读取压力传感器读数不稳定
    求助:HX711读取压力传感
    最近在做一个基于arduino压力检测装置,用的传感器是10KG的TAL220,接线如下: 我用来
    小白求助
    小白求助
    下载了无法安装,提示是这样的
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表