Bolso luminoso
Bolso Luminoso
En colaboración con WomenteckSe ha diseñado este fantástico bolso con luz y un sensor de luminosidad.
Así cada vez que abras tu bolso para buscar, podrás ver mejor el interior.
Material:
Arduino lilypad usb
sensor de luminosidad
tira de led RGB
portapilas AA
pilas AA



Código:
#include "FastLED.h"
// How many leds in your strip?
#define NUM_LEDS 8
#define DATA_PIN 3
#define CLOCK_PIN 13
CRGB leds[NUM_LEDS];
//sensor luz ambiente
const int darkLevel = 50;//nivel oscuro
int lightValue;//nivel luz
int sensorPin = A3;
void setup() {
FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);
pinMode(sensorPin, INPUT);
}
long valoraleatorio; // variable tipo long para crear valor aleatorio
void loop() {
lightValue = analogRead(sensorPin);
if (lightValue <=50){ // mayor que....> menor que.....<
leds[0] = CRGB::Black;
leds[1] = CRGB::Black;
leds[2] = CRGB::Black;
leds[3] = CRGB::Black;
leds[4] = CRGB::Black;
leds[5] = CRGB::Black;
leds[6] = CRGB::Black;
leds[7] = CRGB::Black;
leds[8] = CRGB::Black;
FastLED.show();
}
if (lightValue >=20){
leds[0] = CRGB::White;
leds[1] = CRGB::White;
leds[2] = CRGB::White;
leds[3] = CRGB::White;
leds[4] = CRGB::White;
leds[5] = CRGB::White;
leds[6] = CRGB::White;
leds[7] = CRGB::White;
leds[8] = CRGB::White;
FastLED.show();
}
}
//cierre loop





Comentarios
Publicar un comentario