Illumina i Tuoi Progetti con Strip LED RGB
I LED RGB programmabili (WS2812B / NeoPixel) sono perfetti per aggiungere effetti luminosi a qualsiasi progetto! 💡
Hardware
- Arduino Uno / Nano
- Strip LED WS2812B (60 LED/metro)
- Alimentatore 5V (1-3A a seconda dei LED)
- Condensatore 1000µF
- Resistenza 470Ω
Collegamento
Arduino D6 --[470Ω]-- LED Strip DIN
Arduino GND ----------- LED Strip GND
PSU 5V ---------------- LED Strip 5V
PSU GND --------------- Arduino GND
Codice Base
#include <FastLED.h>
#define NUM_LEDS 60
#define DATA_PIN 6
CRGB leds[NUM_LEDS];
void setup() {
FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS);
FastLED.setBrightness(50);
}
void loop() {
// Effetto arcobaleno
fill_rainbow(leds, NUM_LEDS, millis()/20, 7);
FastLED.show();
delay(20);
}
Effetti Fighi
1. Scanner Kitt (Supercar)
void scanner() {
for(int i = 0; i < NUM_LEDS; i++) {
leds[i] = CRGB::Red;
FastLED.show();
delay(30);
leds[i] = CRGB::Black;
}
}
2. Fire Effect
void fire() {
for(int i = 0; i < NUM_LEDS; i++) {
int heat = random(100, 255);
leds[i] = CHSV(random(0, 30), 255, heat);
}
FastLED.show();
}
Progetti Completi
- 🎮 Ambient light per TV gaming
- 🎮 Illuminazione arcade cabinet
- 🎮 Lightsaber fai-da-te
- 🎮 Infinity mirror
- 🎮 VU meter per audio
I LED RGB aprono un mondo di possibilità creative! ✨

[ LEAVE A COMMENT ]