arduino-0022
This commit is contained in:
		
							parent
							
								
									4f99742f03
								
							
						
					
					
						commit
						a9ad0e80a0
					
				
					 803 changed files with 69785 additions and 33024 deletions
				
			
		
							
								
								
									
										31
									
								
								arduino-0022-linux-x64/examples/1.Basics/Fade/Fade.pde
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								arduino-0022-linux-x64/examples/1.Basics/Fade/Fade.pde
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,31 @@
 | 
			
		|||
/*
 | 
			
		||||
 Fade
 | 
			
		||||
 
 | 
			
		||||
 This example shows how to fade an LED on pin 9
 | 
			
		||||
 using the analogWrite() function.
 | 
			
		||||
 
 | 
			
		||||
 This example code is in the public domain.
 | 
			
		||||
 
 | 
			
		||||
 */
 | 
			
		||||
int brightness = 0;    // how bright the LED is
 | 
			
		||||
int fadeAmount = 5;    // how many points to fade the LED by
 | 
			
		||||
 | 
			
		||||
void setup()  { 
 | 
			
		||||
  // declare pin 9 to be an output:
 | 
			
		||||
  pinMode(9, OUTPUT);
 | 
			
		||||
} 
 | 
			
		||||
 | 
			
		||||
void loop()  { 
 | 
			
		||||
  // set the brightness of pin 9:
 | 
			
		||||
  analogWrite(9, brightness);    
 | 
			
		||||
 | 
			
		||||
  // change the brightness for next time through the loop:
 | 
			
		||||
  brightness = brightness + fadeAmount;
 | 
			
		||||
 | 
			
		||||
  // reverse the direction of the fading at the ends of the fade: 
 | 
			
		||||
  if (brightness == 0 || brightness == 255) {
 | 
			
		||||
    fadeAmount = -fadeAmount ; 
 | 
			
		||||
  }     
 | 
			
		||||
  // wait for 30 milliseconds to see the dimming effect    
 | 
			
		||||
  delay(30);                            
 | 
			
		||||
}
 | 
			
		||||
		Reference in a new issue