老师,请问
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调太小