:)学习了,很好。
其实如果有C语言编程的经验 或者有51的基础 学这个还是相当的容易的
弘毅 发表于 2011-7-10 13:38 static/image/common/back.gif
是滴,这里是brightness=0+5这里的0与255是pwm的最大值与最小值(也意味着亮度的最大与最小),意思是b ...
老师!为什么我做第二个实验都木有不出呼吸灯的感觉。。
陈冬冬 发表于 2012-1-18 11:56 static/image/common/back.gif
老师!为什么我做第二个实验都木有不出呼吸灯的感觉。。
额。。。完全一样的电路连接方法和代码?
弘毅 发表于 2012-1-18 19:57 static/image/common/back.gif
额。。。完全一样的电路连接方法和代码?
恩恩是的
陈冬冬 发表于 2012-1-21 13:12 static/image/common/back.gif
恩恩是的
{:soso_e154:} 这还真不知道啥问题了
理解了PWM,这个东西说起来真是无语,在我读书时拼命搞,但是还是不理解,现在看到老师的说法我却能看懂了,还是老师的通俗易懂!
陈冬冬 发表于 2012-1-18 11:56 static/image/common/back.gif
老师!为什么我做第二个实验都木有不出呼吸灯的感觉。。
用这个软件来做就可以了arduino-1.0-windows;要是用arduino-0018修改版01就如你所说的一样,没反应,具体原因我不知道,还是弘毅来解答吧.
弘毅 发表于 2012-1-18 19:57 static/image/common/back.gif
额。。。完全一样的电路连接方法和代码?
用这个软件来做就可以了arduino-1.0-windows;要是用arduino-0018修改版01就如你所说的一样,没反应,具体原因我不知道,还是弘毅来解答吧.
河山 发表于 2012-4-14 16:43 static/image/common/back.gif
用这个软件来做就可以了arduino-1.0-windows;要是用arduino-0018修改版01就如你所说的一样,没反应,具体原 ...
我就是1.0的诶、、
此乃好帖也···
坏鸟 发表于 2011-8-26 23:49 static/image/common/back.gif
就这个问题..........当然弘毅说的是没错,的确是因为3不能被255整除所导致的问题。
但是有很简单的解 ...
会灭一下,因为brightness = 0 了,经过测试,brightness<15 都有闪一下的感觉,估计因为,亮度与电压不是线性关系,突然一下回有教大亮度的提高
一个不闪的
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毫秒
}
:lol 学习
哇,这个好,看了似乎对脉冲波的开始理解一点点了