Subversion Repositories Projects

Rev

Rev 1755 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1755 Rev 1757
1
Light Sequence Template:
1
Light Sequence Template:
2
 
2
 
3
Created by / Erstellt von:  "Magomora"
3
Created by / Erstellt von:  "Magomora"
4
 
4
 
5
Explanation / Erklärung:
5
Explanation / Erklärung:
6
----------------------------------------------
6
----------------------------------------------
7
LED Läuft spiralförmig nach aussen
7
LED Läuft spiralförmig nach aussen
8
----------------------------------------------
8
----------------------------------------------
9
 
9
 
10
Command / Befehl:
10
Command / Befehl:
11
----------------------------------------------
11
----------------------------------------------
12
spiral( r, g, b, wait)
12
spiral( r, g, b, wait);
13
----------------------------------------------
13
----------------------------------------------
14
 
14
 
15
 
15
 
16
Code:
16
Code:
17
----------------------------------------------
17
----------------------------------------------
18
void spiral( uint8_t r, uint8_t g, uint8_t b, uint8_t wait) { 
18
void spiral( uint8_t r, uint8_t g, uint8_t b, uint8_t wait) { 
19
  uint8_t ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8;
19
  uint8_t ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8;
20
  
20
  
21
  for (uint8_t j=0; j< riggerSize ; j++){
21
  for (uint8_t j=0; j< riggerSize ; j++){
22
     for (uint8_t i=1; i<= rigger ; i++){
22
     for (uint8_t i=1; i<= rigger ; i++){
23
        if (i == 1){
23
        if (i == 1){
24
        strip.setPixelColor(j, r, g, b, 1, 0, 0, 0, 0, 0, 0, 0);
24
        strip.setPixelColor(j, r, g, b, 1, 0, 0, 0, 0, 0, 0, 0);
25
        strip.show();
25
        strip.show();
26
        delay ( wait );
26
        delay ( wait );
27
        strip.setPixelColor(j, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0);
27
        strip.setPixelColor(j, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0);
28
        strip.show();
28
        strip.show();
29
        delay ( wait );
29
        delay ( wait );
30
        }
30
        }
31
        
31
        
32
        if (i == 2){
32
        if (i == 2){
33
        strip.setPixelColor(j, r, g, b, 0, 1, 0, 0, 0, 0, 0, 0);
33
        strip.setPixelColor(j, r, g, b, 0, 1, 0, 0, 0, 0, 0, 0);
34
        strip.show();
34
        strip.show();
35
        delay ( wait );
35
        delay ( wait );
36
        strip.setPixelColor(j, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0);
36
        strip.setPixelColor(j, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0);
37
        strip.show();
37
        strip.show();
38
        delay ( wait );
38
        delay ( wait );
39
        }
39
        }
40
        
40
        
41
        if (i == 3){
41
        if (i == 3){
42
        strip.setPixelColor(j, r, g, b, 0, 0, 1, 0, 0, 0, 0, 0);
42
        strip.setPixelColor(j, r, g, b, 0, 0, 1, 0, 0, 0, 0, 0);
43
        strip.show();
43
        strip.show();
44
        delay ( wait );
44
        delay ( wait );
45
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0);
45
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0);
46
        strip.show();
46
        strip.show();
47
        delay ( wait );
47
        delay ( wait );
48
        }
48
        }
49
        
49
        
50
        if (i == 4){
50
        if (i == 4){
51
        strip.setPixelColor(j, r, g, b, 0, 0, 0, 1, 0, 0, 0, 0);
51
        strip.setPixelColor(j, r, g, b, 0, 0, 0, 1, 0, 0, 0, 0);
52
        strip.show();
52
        strip.show();
53
        delay ( wait );
53
        delay ( wait );
54
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0);
54
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0);
55
        strip.show();
55
        strip.show();
56
        delay ( wait );
56
        delay ( wait );
57
        }
57
        }
58
        
58
        
59
        if (i == 5){
59
        if (i == 5){
60
        strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 1, 0, 0, 0);
60
        strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 1, 0, 0, 0);
61
        strip.show();
61
        strip.show();
62
        delay ( wait );
62
        delay ( wait );
63
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0);
63
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0);
64
        strip.show();
64
        strip.show();
65
        delay ( wait );
65
        delay ( wait );
66
        }
66
        }
67
        
67
        
68
        if (i == 6){
68
        if (i == 6){
69
        strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 1, 0, 0);
69
        strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 1, 0, 0);
70
        strip.show();
70
        strip.show();
71
        delay ( wait );
71
        delay ( wait );
72
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0);
72
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0);
73
        strip.show();
73
        strip.show();
74
        delay ( wait );
74
        delay ( wait );
75
        }
75
        }
76
        
76
        
77
        if (i == 7){
77
        if (i == 7){
78
        strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 0, 1, 0);
78
        strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 0, 1, 0);
79
        strip.show();
79
        strip.show();
80
        delay ( wait );
80
        delay ( wait );
81
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0);
81
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0);
82
        strip.show();
82
        strip.show();
83
        delay ( wait );
83
        delay ( wait );
84
        }
84
        }
85
        
85
        
86
         if (i == 8){
86
         if (i == 8){
87
        strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 0, 0, 1);
87
        strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 0, 0, 1);
88
        strip.show();
88
        strip.show();
89
        delay ( wait );
89
        delay ( wait );
90
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
90
        strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1);
91
        strip.show();
91
        strip.show();
92
        delay ( wait );
92
        delay ( wait );
93
         }
93
         }
94
     }
94
     }
95
  }
95
  }
96
}
96
}
97
----------------------------------------------
97
----------------------------------------------