Logo F.I.R.S.T : Différence entre versions

De Les Fabriques du Ponant
Aller à : navigation, rechercher
Ligne 1 : Ligne 1 :
 
Voici le logo de F.I.R.S.T
 
Voici le logo de F.I.R.S.T
 
<html>
 
<html>
<iframe src="https://vine.co/v/iFlYa1ZAgrp/embed/simple?audio=1" width="600" height="600" frameborder="0"></iframe><script src="https://platform.vine.co/static/scripts/embed.js"></script>
+
<iframe src="https://vine.co/v/iFl3vPaHb9J/embed/simple?audio=1" width="600" height="600" frameborder="0"></iframe><script src="https://platform.vine.co/static/scripts/embed.js"></script>
 
</html>
 
</html>
 
==fabrication==
 
==fabrication==
Ligne 8 : Ligne 8 :
 
réalisé avec du carton, du scotch, du pistocole.
 
réalisé avec du carton, du scotch, du pistocole.
  
quelques LED, des fils électriques et un arduino pour clignoter !
+
13 LED, des fils électriques et un arduino pour clignoter !
  
==Le code==
+
==Le code du logo==
 
<pre>
 
<pre>
 
int i,j,k,l,m, vardelay;
 
int i,j,k,l,m, vardelay;

Version du 22 avril 2016 à 15:07

Voici le logo de F.I.R.S.T

fabrication

de la récup !

réalisé avec du carton, du scotch, du pistocole.

13 LED, des fils électriques et un arduino pour clignoter !

int i,j,k,l,m, vardelay;

void setup() {
  j=12; //nb de led
  for (i = 0; i < j; i = i + 1) {
    pinMode(i, OUTPUT);     
  }
}

void loop() {

  for (l = 0; l < 4; l = l + 1) { //passe 4 fois

    for (m = 255; m>1;m=m-1){
      for (i = 0; i < j; i = i + 1) { //passe 12 (j) fois
        analogWrite(i, m);
      }    
      delay(2);
    }
  }

  for (k = 0; k < 2; k = k + 1) { //passe 2 fois

    vardelay=random(1, 200);
    for (i = 0; i < j; i = i + 1) { //passe 12 (j) fois
      digitalWrite(i, HIGH);
      vardelay+=35;
      delay(vardelay);
    }

    vardelay=random(1, 200);
    for (i = 0; i < j; i = i + 1) { //passe 12 (j) fois
      digitalWrite(i, LOW);
      vardelay+=35;
      delay(vardelay);
    }

    vardelay=random(1, 200);
    for (i = j; i > -1; i = i - 1) { //passe 12 (j) fois
      digitalWrite(i, HIGH);
      vardelay+=35;
      delay(vardelay);
    }

    vardelay=random(1, 200);
    for (i = j; i > -1; i = i - 1) { //passe 12 (j) fois
      digitalWrite(i, LOW);
      vardelay+=35;
      delay(vardelay);
    } 
  } 
}