Content added Content deleted
imported>Talisman mNo edit summary |
imported>Talisman m (videos added) |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
== Arduino RGB Zufallsblinker neverending== |
== Arduino RGB Zufallsblinker neverending== |
||
<pre> |
<pre> |
||
// int pins + variable |
|||
int LED1 = 10; |
int LED1 = 10; |
||
int LED2 = 11; |
int LED2 = 11; |
||
Line 31: | Line 29: | ||
void loop() |
void loop() |
||
{ |
{ |
||
delay(random (50, 250)); |
|||
// rgb |
rgb = (random (1, 7)); // random rgb 1-7 |
||
switch (rgb) // switch rgb 1--7 farbwert |
switch (rgb) // switch rgb 1--7 farbwert |
||
{ |
{ |
||
Line 45: | Line 43: | ||
digitalWrite(LED7,HIGH); |
digitalWrite(LED7,HIGH); |
||
digitalWrite(LED8,LOW); |
digitalWrite(LED8,LOW); |
||
delay(random (50, 250) ); // delay variabel |
|||
//delay(1000) // delay 1 sec |
|||
break; |
break; |
||
case 2: |
case 2: |
||
Line 59: | Line 54: | ||
digitalWrite(LED7,HIGH); |
digitalWrite(LED7,HIGH); |
||
digitalWrite(LED8,LOW); |
digitalWrite(LED8,LOW); |
||
delay(random (50, 250)); |
|||
break; |
break; |
||
case 3: |
case 3: |
||
Line 72: | Line 65: | ||
digitalWrite(LED7,HIGH); |
digitalWrite(LED7,HIGH); |
||
digitalWrite(LED8,HIGH); |
digitalWrite(LED8,HIGH); |
||
delay(random (50, 250)); |
|||
break; |
break; |
||
case 4: |
case 4: |
||
Line 85: | Line 76: | ||
digitalWrite(LED7,HIGH); |
digitalWrite(LED7,HIGH); |
||
digitalWrite(LED8,LOW); |
digitalWrite(LED8,LOW); |
||
delay(random (50, 250) ); |
|||
break; |
break; |
||
case 5: |
case 5: |
||
Line 109: | Line 98: | ||
digitalWrite(LED7,HIGH); |
digitalWrite(LED7,HIGH); |
||
digitalWrite(LED8,HIGH); |
digitalWrite(LED8,HIGH); |
||
delay(random (50, 250) ); |
|||
break; |
break; |
||
case 7: |
case 7: |
||
Line 122: | Line 109: | ||
digitalWrite(LED7,HIGH); |
digitalWrite(LED7,HIGH); |
||
digitalWrite(LED8,LOW); |
digitalWrite(LED8,LOW); |
||
delay(random (50, 250)); |
|||
break; |
break; |
||
default: |
default: |
||
//off |
|||
digitalWrite(LED1,LOW); |
digitalWrite(LED1,LOW); |
||
digitalWrite(LED2,LOW); |
digitalWrite(LED2,LOW); |
||
Line 135: | Line 119: | ||
digitalWrite(LED7,LOW); |
digitalWrite(LED7,LOW); |
||
digitalWrite(LED8,LOW); |
digitalWrite(LED8,LOW); |
||
break; |
|||
delay(random (50, 250)); |
|||
} |
} |
||
} |
} |
||
</pre> |
</pre> |
||
<youtube>qyphaRlze4c</youtube> |
|||
== Arduino RGB Blinker V2.0 == |
|||
so sieht das sogar langsam brauchbar aus |
|||
<pre> |
|||
int LED1 = 10; //led1 |
|||
int LED2 = 11; //led1 |
|||
int LED3 = 12; //led1 |
|||
int LED4 = 13; //led1 |
|||
int LED5 = 6; //led2 |
|||
int LED6 = 7; //led2 |
|||
int LED7 = 8; //led2 |
|||
int LED8 = 9; //led2 |
|||
int rgb1; |
|||
int rgb2; |
|||
void setup() |
|||
{ |
|||
pinMode(LED1, OUTPUT); |
|||
pinMode(LED2, OUTPUT); |
|||
pinMode(LED3, OUTPUT); |
|||
pinMode(LED4, OUTPUT); |
|||
pinMode(LED5, OUTPUT); |
|||
pinMode(LED6, OUTPUT); |
|||
pinMode(LED7, OUTPUT); |
|||
pinMode(LED8, OUTPUT); |
|||
} |
|||
void loop() |
|||
{ |
|||
delay(random (100, 250)); |
|||
rgb1 = (random (1, 7)); // random rgb1 1-7 |
|||
switch (rgb1) // switch rgb1 1--7 farbwert |
|||
{ |
|||
case 1: |
|||
// gelb |
|||
digitalWrite(LED1,HIGH); |
|||
digitalWrite(LED2,LOW); |
|||
digitalWrite(LED3,HIGH); |
|||
digitalWrite(LED4,LOW); |
|||
break; |
|||
case 2: |
|||
//lila |
|||
digitalWrite(LED1,LOW); |
|||
digitalWrite(LED2,HIGH); |
|||
digitalWrite(LED3,HIGH); |
|||
digitalWrite(LED4,LOW); |
|||
break; |
|||
case 3: |
|||
// blau |
|||
digitalWrite(LED1,LOW); |
|||
digitalWrite(LED2,HIGH); |
|||
digitalWrite(LED3,HIGH); |
|||
digitalWrite(LED4,HIGH); |
|||
break; |
|||
case 4: |
|||
// rot |
|||
digitalWrite(LED1,HIGH); |
|||
digitalWrite(LED2,HIGH); |
|||
digitalWrite(LED3,HIGH); |
|||
digitalWrite(LED4,LOW); |
|||
break; |
|||
case 5: |
|||
// gruen |
|||
digitalWrite(LED1,HIGH); |
|||
digitalWrite(LED2,LOW); |
|||
digitalWrite(LED3,HIGH); |
|||
digitalWrite(LED4,HIGH); |
|||
break; |
|||
case 6: |
|||
// tuerkis |
|||
digitalWrite(LED1,LOW); |
|||
digitalWrite(LED2,LOW); |
|||
digitalWrite(LED3,HIGH); |
|||
digitalWrite(LED4,HIGH); |
|||
break; |
|||
case 7: |
|||
//weiss |
|||
digitalWrite(LED1,LOW); |
|||
digitalWrite(LED2,LOW); |
|||
digitalWrite(LED3,HIGH); |
|||
digitalWrite(LED4,LOW); |
|||
break; |
|||
default: |
|||
digitalWrite(LED1,LOW); |
|||
digitalWrite(LED2,LOW); |
|||
digitalWrite(LED3,LOW); |
|||
digitalWrite(LED4,LOW); |
|||
break; |
|||
} |
|||
delay(random (100, 250)); |
|||
rgb2 = (random (1, 7)); // random rgb2 1-7 |
|||
switch (rgb2) // switch rgb2 1--7 farbwert |
|||
{ |
|||
case 1: |
|||
// gelb |
|||
digitalWrite(LED5,HIGH); |
|||
digitalWrite(LED6,LOW); |
|||
digitalWrite(LED7,HIGH); |
|||
digitalWrite(LED8,LOW); |
|||
break; |
|||
case 2: |
|||
//lila |
|||
digitalWrite(LED5,LOW); |
|||
digitalWrite(LED6,HIGH); |
|||
digitalWrite(LED7,HIGH); |
|||
digitalWrite(LED8,LOW); |
|||
break; |
|||
case 3: |
|||
// blau |
|||
digitalWrite(LED5,LOW); |
|||
digitalWrite(LED6,HIGH); |
|||
digitalWrite(LED7,HIGH); |
|||
digitalWrite(LED8,HIGH); |
|||
break; |
|||
case 4: |
|||
// rot |
|||
digitalWrite(LED5,HIGH); |
|||
digitalWrite(LED6,HIGH); |
|||
digitalWrite(LED7,HIGH); |
|||
digitalWrite(LED8,LOW); |
|||
break; |
|||
case 5: |
|||
// gruen |
|||
digitalWrite(LED5,HIGH); |
|||
digitalWrite(LED6,LOW); |
|||
digitalWrite(LED7,HIGH); |
|||
digitalWrite(LED8,HIGH); |
|||
break; |
|||
case 6: |
|||
// tuerkis |
|||
digitalWrite(LED5,LOW); |
|||
digitalWrite(LED6,LOW); |
|||
digitalWrite(LED7,HIGH); |
|||
digitalWrite(LED8,HIGH); |
|||
break; |
|||
case 7: |
|||
//weiss |
|||
digitalWrite(LED5,LOW); |
|||
digitalWrite(LED6,LOW); |
|||
digitalWrite(LED7,HIGH); |
|||
digitalWrite(LED8,LOW); |
|||
break; |
|||
default: |
|||
digitalWrite(LED5,LOW); |
|||
digitalWrite(LED6,LOW); |
|||
digitalWrite(LED7,LOW); |
|||
digitalWrite(LED8,LOW); |
|||
break; |
|||
} |
|||
} |
|||
</pre> |
|||
<youtube>NJvHYRL5lo0</youtube> |
|||
[[Category:Arduino]] |
[[Category:Arduino]] |
Latest revision as of 21:15, 20 February 2010
Schaltung folgt irgendwann :>
Arduino RGB Zufallsblinker neverending[edit]
int LED1 = 10; int LED2 = 11; int LED3 = 12; int LED4 = 13; int LED5 = 6; int LED6 = 7; int LED7 = 8; int LED8 = 9; int rgb; void setup() { pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); pinMode(LED3, OUTPUT); pinMode(LED4, OUTPUT); pinMode(LED5, OUTPUT); pinMode(LED6, OUTPUT); pinMode(LED7, OUTPUT); pinMode(LED8, OUTPUT); } void loop() { delay(random (50, 250)); rgb = (random (1, 7)); // random rgb 1-7 switch (rgb) // switch rgb 1--7 farbwert { case 1: // gelb digitalWrite(LED1,HIGH); digitalWrite(LED2,LOW); digitalWrite(LED3,HIGH); digitalWrite(LED4,LOW); digitalWrite(LED5,HIGH); digitalWrite(LED6,LOW); digitalWrite(LED7,HIGH); digitalWrite(LED8,LOW); break; case 2: //lila digitalWrite(LED1,LOW); digitalWrite(LED2,HIGH); digitalWrite(LED3,HIGH); digitalWrite(LED4,LOW); digitalWrite(LED5,LOW); digitalWrite(LED6,HIGH); digitalWrite(LED7,HIGH); digitalWrite(LED8,LOW); break; case 3: // blau digitalWrite(LED1,LOW); digitalWrite(LED2,HIGH); digitalWrite(LED3,HIGH); digitalWrite(LED4,HIGH); digitalWrite(LED5,LOW); digitalWrite(LED6,HIGH); digitalWrite(LED7,HIGH); digitalWrite(LED8,HIGH); break; case 4: // rot digitalWrite(LED1,HIGH); digitalWrite(LED2,HIGH); digitalWrite(LED3,HIGH); digitalWrite(LED4,LOW); digitalWrite(LED5,HIGH); digitalWrite(LED6,HIGH); digitalWrite(LED7,HIGH); digitalWrite(LED8,LOW); break; case 5: // gruen digitalWrite(LED1,HIGH); digitalWrite(LED2,LOW); digitalWrite(LED3,HIGH); digitalWrite(LED4,HIGH); digitalWrite(LED5,HIGH); digitalWrite(LED6,LOW); digitalWrite(LED7,HIGH); digitalWrite(LED8,HIGH); break; case 6: // tuerkis digitalWrite(LED1,LOW); digitalWrite(LED2,LOW); digitalWrite(LED3,HIGH); digitalWrite(LED4,HIGH); digitalWrite(LED5,LOW); digitalWrite(LED6,LOW); digitalWrite(LED7,HIGH); digitalWrite(LED8,HIGH); break; case 7: //weiss digitalWrite(LED1,LOW); digitalWrite(LED2,LOW); digitalWrite(LED3,HIGH); digitalWrite(LED4,LOW); digitalWrite(LED5,LOW); digitalWrite(LED6,LOW); digitalWrite(LED7,HIGH); digitalWrite(LED8,LOW); break; default: digitalWrite(LED1,LOW); digitalWrite(LED2,LOW); digitalWrite(LED3,LOW); digitalWrite(LED4,LOW); digitalWrite(LED5,LOW); digitalWrite(LED6,LOW); digitalWrite(LED7,LOW); digitalWrite(LED8,LOW); break; } }
<youtube>qyphaRlze4c</youtube>
Arduino RGB Blinker V2.0[edit]
so sieht das sogar langsam brauchbar aus
int LED1 = 10; //led1 int LED2 = 11; //led1 int LED3 = 12; //led1 int LED4 = 13; //led1 int LED5 = 6; //led2 int LED6 = 7; //led2 int LED7 = 8; //led2 int LED8 = 9; //led2 int rgb1; int rgb2; void setup() { pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); pinMode(LED3, OUTPUT); pinMode(LED4, OUTPUT); pinMode(LED5, OUTPUT); pinMode(LED6, OUTPUT); pinMode(LED7, OUTPUT); pinMode(LED8, OUTPUT); } void loop() { delay(random (100, 250)); rgb1 = (random (1, 7)); // random rgb1 1-7 switch (rgb1) // switch rgb1 1--7 farbwert { case 1: // gelb digitalWrite(LED1,HIGH); digitalWrite(LED2,LOW); digitalWrite(LED3,HIGH); digitalWrite(LED4,LOW); break; case 2: //lila digitalWrite(LED1,LOW); digitalWrite(LED2,HIGH); digitalWrite(LED3,HIGH); digitalWrite(LED4,LOW); break; case 3: // blau digitalWrite(LED1,LOW); digitalWrite(LED2,HIGH); digitalWrite(LED3,HIGH); digitalWrite(LED4,HIGH); break; case 4: // rot digitalWrite(LED1,HIGH); digitalWrite(LED2,HIGH); digitalWrite(LED3,HIGH); digitalWrite(LED4,LOW); break; case 5: // gruen digitalWrite(LED1,HIGH); digitalWrite(LED2,LOW); digitalWrite(LED3,HIGH); digitalWrite(LED4,HIGH); break; case 6: // tuerkis digitalWrite(LED1,LOW); digitalWrite(LED2,LOW); digitalWrite(LED3,HIGH); digitalWrite(LED4,HIGH); break; case 7: //weiss digitalWrite(LED1,LOW); digitalWrite(LED2,LOW); digitalWrite(LED3,HIGH); digitalWrite(LED4,LOW); break; default: digitalWrite(LED1,LOW); digitalWrite(LED2,LOW); digitalWrite(LED3,LOW); digitalWrite(LED4,LOW); break; } delay(random (100, 250)); rgb2 = (random (1, 7)); // random rgb2 1-7 switch (rgb2) // switch rgb2 1--7 farbwert { case 1: // gelb digitalWrite(LED5,HIGH); digitalWrite(LED6,LOW); digitalWrite(LED7,HIGH); digitalWrite(LED8,LOW); break; case 2: //lila digitalWrite(LED5,LOW); digitalWrite(LED6,HIGH); digitalWrite(LED7,HIGH); digitalWrite(LED8,LOW); break; case 3: // blau digitalWrite(LED5,LOW); digitalWrite(LED6,HIGH); digitalWrite(LED7,HIGH); digitalWrite(LED8,HIGH); break; case 4: // rot digitalWrite(LED5,HIGH); digitalWrite(LED6,HIGH); digitalWrite(LED7,HIGH); digitalWrite(LED8,LOW); break; case 5: // gruen digitalWrite(LED5,HIGH); digitalWrite(LED6,LOW); digitalWrite(LED7,HIGH); digitalWrite(LED8,HIGH); break; case 6: // tuerkis digitalWrite(LED5,LOW); digitalWrite(LED6,LOW); digitalWrite(LED7,HIGH); digitalWrite(LED8,HIGH); break; case 7: //weiss digitalWrite(LED5,LOW); digitalWrite(LED6,LOW); digitalWrite(LED7,HIGH); digitalWrite(LED8,LOW); break; default: digitalWrite(LED5,LOW); digitalWrite(LED6,LOW); digitalWrite(LED7,LOW); digitalWrite(LED8,LOW); break; } }
<youtube>NJvHYRL5lo0</youtube>