+ Plaats een Reactie
Resultaten 1 tot 3 van de 3

Onderwerp: Led showtje, plus de gebruikte codes voor de Freeduino controller

      
  1. #1
    Mark wwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond repute wwwicked's Avatar
    Ingeschreven
    Tue 16-Jun-09
    Locatie
    Noord-Limburg
    Berichten
    7.480
    Reputatie Macht
    49

    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.

  2. #2
    Hardware Enthuisiast Fedmas has a spectacular aura aboutFedmas has a spectacular aura about Fedmas's Avatar
    Ingeschreven
    Sun 11-Oct-09
    Locatie
    Goesz
    Berichten
    1.049
    Reputatie Macht
    5
    Ziet er vet uit! Komt dit in je Sw333t?


  3. #3
    Mark wwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond reputewwwicked has a reputation beyond repute wwwicked's Avatar
    Ingeschreven
    Tue 16-Jun-09
    Locatie
    Noord-Limburg
    Berichten
    7.480
    Reputatie Macht
    49
    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.

+ Plaats een Reactie

Forum Rechten

  • Je mag geen nieuwe onderwerpen plaatsen
  • Je mag geen reacties plaatsen
  • Je mag geen bijlagen toevoegen
  • Je mag jouw berichten niet wijzigen