ENIB 2020 : Le Moulin : Différence entre versions
(Page créée avec « ==photo de l'équipe== 600px ==Que fait ce projet ? == ==Liste des composants== * composant 1 * composant 2 * ... ==Code== <pre> ici je p... ») |
|||
| Ligne 3 : | Ligne 3 : | ||
==Que fait ce projet ? == | ==Que fait ce projet ? == | ||
| + | Dans ce projet il est question d'un paysage auquel nous avons alloué un coté vivant, réel, ainsi nous avons choisi un moulin accompagné d'une montagne et d'une coulée d'eau . | ||
| + | le moulin est mécanique et la coulée d'eau qui n'est rien d'autre qu'une bande led programmée. | ||
==Liste des composants== | ==Liste des composants== | ||
| − | * | + | * carton |
| − | * | + | * bouton |
| − | * | + | * câbles |
| + | * batterie | ||
| + | * plaque | ||
| + | * wemos | ||
| + | * bandeau led | ||
==Code== | ==Code== | ||
<pre> | <pre> | ||
| − | + | #include <FastLED.h> | |
| + | |||
| + | #define ledpin1 D2 | ||
| + | #define nled 16 | ||
| + | |||
| + | CRGB led1[nled]; | ||
| + | |||
| + | void setup() { | ||
| + | delay(2000); | ||
| + | FastLED.addLeds<NEOPIXEL, ledpin1>(led1, nled); | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | for(int i = 0; i < 15; i++){ | ||
| + | led1[i] = CRGB (0, 0, 150); | ||
| + | FastLED.show(); | ||
| + | delay(100); | ||
| + | } | ||
| + | for(int i = 0; i < 15; i++){ | ||
| + | led1[i] = CRGB::Black; | ||
| + | FastLED.show(); | ||
| + | delay(100); | ||
| + | } | ||
| + | } | ||
</pre> | </pre> | ||
Version du 17 janvier 2020 à 13:55
photo de l'équipe
Que fait ce projet ?
Dans ce projet il est question d'un paysage auquel nous avons alloué un coté vivant, réel, ainsi nous avons choisi un moulin accompagné d'une montagne et d'une coulée d'eau . le moulin est mécanique et la coulée d'eau qui n'est rien d'autre qu'une bande led programmée.
Liste des composants
- carton
- bouton
- câbles
- batterie
- plaque
- wemos
- bandeau led
Code
#include <FastLED.h>
#define ledpin1 D2
#define nled 16
CRGB led1[nled];
void setup() {
delay(2000);
FastLED.addLeds<NEOPIXEL, ledpin1>(led1, nled);
}
void loop() {
for(int i = 0; i < 15; i++){
led1[i] = CRGB (0, 0, 150);
FastLED.show();
delay(100);
}
for(int i = 0; i < 15; i++){
led1[i] = CRGB::Black;
FastLED.show();
delay(100);
}
}
