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