Logo F.I.R.S.T : Différence entre versions
| (2 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> | <html> | ||
| − | <iframe src="https://vine.co/v/ | + | <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 7 : | Ligne 7 : | ||
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]] | ||
| − | + | [[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 65 : | Ligne 73 : | ||
} | } | ||
</pre> | </pre> | ||
| + | |||
| + | |||
| + | [[Catégorie:Arduino]] | ||
| + | [[Catégorie:F.I.R.S.T]] | ||
Version actuelle datée du 22 avril 2016 à 15: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
13 LED, des fils électriques et un arduino pour clignoter !
Le code du logo
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);
}
}
}
