1回答

1收藏

【赚周年币】技术贴------ (14)Fireduino PWM 输出有问题?

#线上活动 #线上活动 2121 人阅读 | 1 人回复 | 2016-12-15

本帖最后由 wambob 于 2016-12-15 18:19 编辑

       今天看到有人说PWM驱动LED没有呼吸灯的效果,特地一试。结果只有亮和暗。测试了几个脚都一样。程序里的延迟10ms,改为100ms也一样。
  1. void setup() {
  2.   // 初始化引脚8为输出
  3.   pinMode(5, OUTPUT);
  4. }

  5. // the loop function runs over and over again forever
  6. void loop() {
  7.   int i,j;
  8.   for(i=0;i<=255;i++)
  9.   {
  10.     analogWrite(5, i);   // 设置引脚8输出0到3V
  11.     delay(10);              // 延迟10毫秒
  12.   }

  13.   for(j=255;j>=0;j--)
  14.   {
  15.     analogWrite(5, j);   // 设置引脚8输出3到0V
  16.     delay(10);              // 延迟10毫秒
  17.   }
  18.   delay(500);
  19. }
复制代码
在官网上的资料里:
   1.Fireduino的I/O口并不支持任意配置上/下拉输入,每一个I/O的上拉或者下拉是固定的,每一个I/O的上/下拉情况如下表所示。   2.Fireduino的Digital I/O都支持PWM。   3.FireDuino的Analog I/O不支持作为Digital I/O使用。看官方论坛那个有呼吸灯效果,但是板子不是一批的。


评分

参与人数 1 +10 收起 理由
loveeeboard + 10

查看全部评分

分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

jwdxu2009

发表于 2016-12-15 22:54:30 | 只看该作者

写的好,学习和参考
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条