Thread automatically updated every 5 second(s).
Automatic thread refreshing has been stopped because you appear to be idle. Un-Idle
-
Herlaad
-
Led showtje, plus de gebruikte codes voor de Freeduino controller
Wilde jullie deze niet onthouden, heb ik geprogrammeerd door middel van een Freeduino controller en bijbehorende software:
De betreffende controller is deze: Freeduino V1.16, with ATMEGA328
En de code die erbij hoort:
int ledPin6 = 6; // LED connected to digital pin 6
int ledPin9 = 9; // LED connected to digital pin 9
int ledPin50 = 10; // LED connected to digital pin 50
int ledPin11 = 11; // LED connected to digital pin 11
int timer_on = 50;
int timer_off =50;
void setup() {
}
void loop() {
for(int fadeValue = 10 ; fadeValue <= 200; fadeValue +=50) {
analogWrite(ledPin6, fadeValue);
delay(timer_on);
}
for(int fadeValue = 200 ; fadeValue >= 10; fadeValue -=50) {
analogWrite(ledPin6, fadeValue);
delay(timer_off);
}
for(int fadeValue = 10 ; fadeValue <= 200; fadeValue +=50) {
analogWrite(ledPin9, fadeValue);
delay(timer_on);
}
for(int fadeValue = 200 ; fadeValue >= 10; fadeValue -=50) {
analogWrite(ledPin9, fadeValue);
delay(timer_off);
}
for(int fadeValue = 10 ; fadeValue <= 200; fadeValue +=50) {
analogWrite(ledPin50, fadeValue);
delay(timer_on);
}
for(int fadeValue = 200 ; fadeValue >= 10; fadeValue -=50) {
analogWrite(ledPin50, fadeValue);
delay(timer_off);
}
for(int fadeValue = 10 ; fadeValue <= 200; fadeValue +=50) {
analogWrite(ledPin11, fadeValue);
delay(timer_on);
}
for(int fadeValue = 200 ; fadeValue >= 10; fadeValue -=50) {
analogWrite(ledPin11, fadeValue);
delay(timer_off);
}
for(int fadeValue = 10 ; fadeValue <= 200; fadeValue +=50) {
analogWrite(ledPin50, fadeValue);
delay(timer_on);
}
for(int fadeValue = 200 ; fadeValue >= 10; fadeValue -=50) {
analogWrite(ledPin50, fadeValue);
delay(timer_off);
}
for(int fadeValue = 10 ; fadeValue <= 200; fadeValue +=50) {
analogWrite(ledPin9, fadeValue);
delay(timer_on);
}
for(int fadeValue = 200 ; fadeValue >= 10; fadeValue -=50) {
analogWrite(ledPin9, fadeValue);
delay(timer_off);
}
for(int fadeValue = 10 ; fadeValue <= 200; fadeValue +=50) {
analogWrite(ledPin6, fadeValue);
delay(timer_on);
}
for(int fadeValue = 200 ; fadeValue >= 10; fadeValue -=50) {
analogWrite(ledPin6, fadeValue);
delay(timer_off);
}
}
Deze code wordt in een loop herhaald en is gebasseerd op een KnightRider effect (alleen dan dus met meerdere kleuren).
Door middel van het wijzigen van de waardes bij "int timer_on" en "int timer_off" kan je het effect langzamer of sneller laten gaan.
-
Ziet er vet uit! Komt dit in je Sw333t?
-
Het komt erin in aangepaste vorm. Het groene ledje komt te vervallen en het zal niet meer in het reservoir komen maar in de behuizing zelf.
Waar in de behuizing laat ik nog even in het midden. De code is ook nog iets aangepast.
Forum Rechten
- Je mag geen nieuwe onderwerpen plaatsen
- Je mag geen reacties plaatsen
- Je mag geen bijlagen toevoegen
- Je mag jouw berichten niet wijzigen
Forum Regels