]> git.piffa.net Git - sketchbook_andrea/blob - advanced_projects/led_PWM_logical_analyzer_demo/led_PWM_logical_analyzer_demo.ino
5524160d83c3e8c771db19a10b5359df69132d44
[sketchbook_andrea] / advanced_projects / led_PWM_logical_analyzer_demo / led_PWM_logical_analyzer_demo.ino
1 /*
2     PWM demo with a logical analyzer
3  
4  Connect pin ~11 to a logic analyzer and a multimeter
5  and witness the power of the built-in PWM generator.
6  
7  BTW: Logic comes from: http://downloads.saleae.com/betas/1.1.34/Logic+1.1.34+(64-bit).zip
8  */
9
10 int led = 11;
11 int c = 0;
12
13
14 void setup()
15 {
16   pinMode(led, OUTPUT);
17   delay(5000);
18
19 }
20
21 void loop()
22 {  
23   // Static test value, comment exit() or ad a delay()
24   //analogWrite(led, 0) ; // No light
25   //delay(20)
26   //analogWrite(led, 254) ;  // Full light
27   //delay(20)
28   //analogWrite(led, 63) ;   // 1/4
29   //delay(20)
30   //analogWrite(led, 127) ;  // 1/2
31   //delay(20)
32   //analogWrite(led, 191) ;  // 3/4
33   //delay(20)
34   //return ;
35   
36   for ( c = 0; c < 255 ; c++) {
37     analogWrite(led, c) ;
38     delay(2 );
39   }
40   exit(0);
41
42 }
43
44
45
46