Patronage Laïque Municipal de la Cavale Blanche

Accueil > Culture > Fablab Ado > Fablab > cube led (arduino)

Fablab > cube led (arduino)

samedi 18 juin 2016 par Antoine

Voici le résultat de notre projet Cube led ;-)

3 cubes led 3x3x3, un bleu, un blanc et un rouge.

JPEG - 27.4 ko
cube led : bleu blanc rouge

Allez les Bleus !

Ce montage a nécessité de nombreuses soudures !
Nous avons repris le montage proposé par la MDL29 (maison du libre), modifié à partir de cette publication : source.

Le code fait par Stéphane :

int led[9]={2,3,4,5,6,7,8,9,10};
int comm[3]={11,12,13};
//int nbMatrix=2;

int delai=100;  // delai en ms entre chaque changement de motif
int iLed,iComm;

unsigned long old_millis=0;
unsigned long temps_millis=0;

void setup(){
int ii;
 for (ii=0;ii<9;ii++)
    {
    pinMode(led[ii],OUTPUT);
    digitalWrite(led[ii],LOW);
    }
 for (ii=0;ii<3;ii++)
    {
    pinMode(comm[ii],OUTPUT);
    digitalWrite(comm[ii],LOW);
    }
}

void Chenillard()
{
 for (iComm=0;iComm<3;iComm++)
    {
    digitalWrite(comm[iComm],HIGH);
    for (iLed=0;iLed<9;iLed++)
       {
       digitalWrite(led[iLed],HIGH);
       delay(delai);
       digitalWrite(led[iLed],LOW);
       }
    digitalWrite(comm[iComm],LOW);
    }  
}

void RandLed()
{
iComm = random(0,3);
iLed = random(0,9);
digitalWrite(comm[iComm], HIGH);
digitalWrite(led[iLed], HIGH);
delay(75);
digitalWrite(led[iLed], LOW);
digitalWrite(comm[iComm], LOW);
delay(50);
}


void loop()
{
  //Chenillard();
  RandLed();
}

| Plan du site | Mentions légales | Suivre la vie du site RSS 2.0 | Haut de page | SPIP | ScolaSPIP
Patronage Laïque Municipal de la Cavale Blanche (Patronage Laïque Municipal de la Cavale Blanche)