mydream2k 发表于 2012-1-13 15:58:22

:)学习了,很好。

Jacky 发表于 2012-1-16 23:14:15

其实如果有C语言编程的经验 或者有51的基础 学这个还是相当的容易的

陈冬冬 发表于 2012-1-18 11:56:50

弘毅 发表于 2011-7-10 13:38 static/image/common/back.gif
是滴,这里是brightness=0+5这里的0与255是pwm的最大值与最小值(也意味着亮度的最大与最小),意思是b ...

老师!为什么我做第二个实验都木有不出呼吸灯的感觉。。

弘毅 发表于 2012-1-18 19:57:43

陈冬冬 发表于 2012-1-18 11:56 static/image/common/back.gif
老师!为什么我做第二个实验都木有不出呼吸灯的感觉。。

额。。。完全一样的电路连接方法和代码?

陈冬冬 发表于 2012-1-21 13:12:47

弘毅 发表于 2012-1-18 19:57 static/image/common/back.gif
额。。。完全一样的电路连接方法和代码?

恩恩是的

弘毅 发表于 2012-1-21 13:47:41

陈冬冬 发表于 2012-1-21 13:12 static/image/common/back.gif
恩恩是的

{:soso_e154:} 这还真不知道啥问题了

Randy 发表于 2012-3-5 17:36:53

理解了PWM,这个东西说起来真是无语,在我读书时拼命搞,但是还是不理解,现在看到老师的说法我却能看懂了,还是老师的通俗易懂!

河山 发表于 2012-4-14 16:43:56

陈冬冬 发表于 2012-1-18 11:56 static/image/common/back.gif
老师!为什么我做第二个实验都木有不出呼吸灯的感觉。。

用这个软件来做就可以了arduino-1.0-windows;要是用arduino-0018修改版01就如你所说的一样,没反应,具体原因我不知道,还是弘毅来解答吧.

河山 发表于 2012-4-14 16:44:28

弘毅 发表于 2012-1-18 19:57 static/image/common/back.gif
额。。。完全一样的电路连接方法和代码?

用这个软件来做就可以了arduino-1.0-windows;要是用arduino-0018修改版01就如你所说的一样,没反应,具体原因我不知道,还是弘毅来解答吧.

陈冬冬 发表于 2012-4-22 22:40:18

河山 发表于 2012-4-14 16:43 static/image/common/back.gif
用这个软件来做就可以了arduino-1.0-windows;要是用arduino-0018修改版01就如你所说的一样,没反应,具体原 ...

我就是1.0的诶、、

━__Neo_ˇ 发表于 2012-5-1 14:08:03

此乃好帖也···

yyy_zc 发表于 2012-6-6 21:42:45

坏鸟 发表于 2011-8-26 23:49 static/image/common/back.gif
就这个问题..........当然弘毅说的是没错,的确是因为3不能被255整除所导致的问题。

但是有很简单的解 ...

会灭一下,因为brightness = 0 了,经过测试,brightness<15 都有闪一下的感觉,估计因为,亮度与电压不是线性关系,突然一下回有教大亮度的提高

yyy_zc 发表于 2012-6-6 21:58:11

一个不闪的
void setup(){

pinMode(9, OUTPUT);// 设置9号口为输出端口:
}

void loop(){
for(int brightness = 10; brightness <=30;brightness+=2){
      analogWrite(9, brightness);//把brightness的值写入9号端口
      delay(30);
}
for(brightness=30; brightness <255;brightness+=5){
      analogWrite(9, brightness);//把brightness的值写入9号端口
      delay(40);
}
delay(100);
for(brightness=255; brightness >30;brightness-=5){
      analogWrite(9, brightness);//把brightness的值写入9号端口
      delay(40);
}
   for(brightness=30; brightness >10;brightness-=2){
      analogWrite(9, brightness);//把brightness的值写入9号端口
      delay(30);
}
delay(200); //延时30毫秒                     
}

reAper07 发表于 2012-8-30 18:51:49

:lol   学习

laofuz1024 发表于 2012-11-29 02:43:24

哇,这个好,看了似乎对脉冲波的开始理解一点点了
页: 1 [2] 3 4
查看完整版本: arduino学习笔记7 - PWM控制LED实验 PWM讲解