Thingiverse
moon night light
di Maxcarter55
0
Download
6
Likes
0
Makes
Moon night light, printed in 3 parts.
LED strip programmed with an Arduino Nano
Code Arduino
#include // Librairie utilisée
int PIN = 6; // Broche du bandeau de led
int numPixel = 20; //nombre de led contenant le ruban
int rouge = 150;
int vert = 30;
int bleu = 10;
int tempo = 1;
// On déclare la librairie avec les données précédente
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(numPixel,PIN, NEO_GRB + NEO_KHZ800);
#define PIR 4
#define Adafruit_NeoPixel 6
void setup() {
pixels.begin(); //On initialise la librairie
pinMode(PIR, INPUT);
pinMode(Adafruit_NeoPixel, OUTPUT);
}
void loop(){
int pirVal = digitalRead(PIR);
if (pirVal == HIGH) {
digitalWrite(Adafruit_NeoPixel, LOW);
delay(100);
}
else {
digitalWrite(Adafruit_NeoPixel,HIGH);
delay(1000);
}
for(int i=0; i=500)
{tempo=10;}
delay(tempo); // On fait une pause de 0.2 seconde avant d'allumer l'autre led.
rouge = rouge - 1;
vert = vert + 0;
bleu = bleu + 1;
}
LED strip programmed with an Arduino Nano
Code Arduino
#include // Librairie utilisée
int PIN = 6; // Broche du bandeau de led
int numPixel = 20; //nombre de led contenant le ruban
int rouge = 150;
int vert = 30;
int bleu = 10;
int tempo = 1;
// On déclare la librairie avec les données précédente
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(numPixel,PIN, NEO_GRB + NEO_KHZ800);
#define PIR 4
#define Adafruit_NeoPixel 6
void setup() {
pixels.begin(); //On initialise la librairie
pinMode(PIR, INPUT);
pinMode(Adafruit_NeoPixel, OUTPUT);
}
void loop(){
int pirVal = digitalRead(PIR);
if (pirVal == HIGH) {
digitalWrite(Adafruit_NeoPixel, LOW);
delay(100);
}
else {
digitalWrite(Adafruit_NeoPixel,HIGH);
delay(1000);
}
for(int i=0; i=500)
{tempo=10;}
delay(tempo); // On fait une pause de 0.2 seconde avant d'allumer l'autre led.
rouge = rouge - 1;
vert = vert + 0;
bleu = bleu + 1;
}
Hai stampato questo modello? Accedi e condividi il tuo make!
Accedi per lasciare un commento
AccediAncora nessun commento – sii il primo!