老师,请问
void loop(){
fadeOn(1000,5);
这句fadeOn后括号里的内容
和下句
void fadeOn(unsigned int time,int increament){
中fadeOn后括号里的内容
为什么不一样?为什么要这么写呢?
求教,fadeon和fadeoff是两个内置函数,为什么前面需要加void呢,都什么时候需要加void呢。
midpoint 发表于 2014-12-20 11:03
多谢分享!!!
请问现在要制作两个呼吸灯。如何使一个灯亮的时候另一个灯灭。就是两盏灯状态完全相反
太好了!
厉害了,新手来顶一顶帖子,加油学习~
6666666666666666666666666
好东西,学习一下
感谢楼主的分享,学习中。
感谢楼主的分享,学习中!!
DFBypd0DaNN 发表于 2019-2-10 17:36
老师,请问
void loop(){
建议入门下C++
非人哉 发表于 2019-3-26 12:10
求教,fadeon和fadeoff是两个内置函数,为什么前面需要加void呢,都什么时候需要加void呢。 ...
函数没有返回值的时候就是void型
siska 发表于 2015-7-14 14:39
void loop(){
fadeOn(1000,5);
fadeOff(1000,5);
调用自己设定的两个函数啊,fadeOn函数和fadeOff函数
66666666666666666
unsigned int不是整形吗
DFBypd0DaNN 发表于 2019-2-10 17:36
老师,请问
void loop(){
后面定义函数
学习学习
fadeOn(2000,50);
fadeOff(2000,50);
大手子们问一下,我的理解是time这个参数决定了led从灭到亮,或者亮到灭一共要多久,后面creament 决定了我以多大的间隔去决定灯亮度,那么creament应该越小led的亮度变化越均匀,但是我在wokwi模拟的时候led会缓慢的亮但是会突然灭是什么原因?
int ledPin = 10;
int a,b;
void setup() {
pinMode(ledPin,OUTPUT);
Serial.begin(9600);
}
void loop(){
fadeOn(1000,5);
}
void fadeOn(unsigned int time,int increament){
byte value=random(-180,+50)+200;
Serial.println(value);
analogWrite(ledPin, value);
delay(random(50,70));
}
分享一下后文的火焰习题,现在快瞎了~不要把delay调太小