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

De Les Fabriques du Ponant
Aller à : navigation, rechercher
(Page créée avec « Voici le logo de F.I.R.S.T ==fabrication== de la récup ! réalisé avec du carton, du scotch, du pistocole. quelques LED, des fils électriques et un arduino pour clign... »)
 
 
(3 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
Voici le logo de F.I.R.S.T
 
Voici le logo de F.I.R.S.T
 +
<html>
 +
<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>
 
==fabrication==
 
==fabrication==
 
de la récup !
 
de la récup !
  
 
réalisé avec du carton, du scotch, du pistocole.
 
réalisé avec du carton, du scotch, du pistocole.
 +
===le principe===
 +
[[image:logoF.I.R.S.T.jpg|600px]]
  
quelques LED, des fils électriques et un arduino pour clignoter !
+
[[image:logoF.I.R.S.T-face.jpg|600px]]
  
==Le code==
+
[[image:logoF.I.R.S.T-dos.jpg|600px]]
 +
 
 +
[[image:logoF.I.R.S.T-branchementarduino.jpg|600px]]
 +
 
 +
13 LED, des fils électriques et un arduino pour clignoter !
 +
 
 +
==Le code du logo==
 
<pre>
 
<pre>
 
int i,j,k,l,m, vardelay;
 
int i,j,k,l,m, vardelay;
Ligne 62 : Ligne 73 :
 
}
 
}
 
</pre>
 
</pre>
 +
 +
 +
[[Catégorie:Arduino]]
 +
[[Catégorie:F.I.R.S.T]]

Version actuelle datée du 22 avril 2016 à 16:13

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

fabrication

de la récup !

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

le principe

LogoF.I.R.S.T.jpg

LogoF.I.R.S.T-face.jpg

LogoF.I.R.S.T-dos.jpg

LogoF.I.R.S.T-branchementarduino.jpg

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);
    } 
  } 
}