Tutorial Arduino #21

Striscia LED RGB

Striscia LED RGB con Arduino - Tutorial Arduino #21
Tutorial Arduino #20: Radiofrequenze
Tutorial Arduino #20
Radiofrequenze
Tutorial Arduino #22: Lettore SD / microSD
Tutorial Arduino #22
Lettore SD / microSD

Descrizione

In questa puntata scopriremo come collegare ad Arduino una striscia LED RGB a 12V.

Vedremo gli esempi di collegamenti e degli sketch per farla lampeggiare con un effetto fade ed anche controllando il colore manualmente attraverso dei potenziometri.

Scarica le risorse

Progetto: Striscia LED RGB (fade automatico)

Schema

Componenti

Codice

#define RED_LED_PIN 11#define GREEN_LED_PIN 10#define BLUE_LED_PIN 9 void setup() {  pinMode(RED_LED_PIN, OUTPUT);  pinMode(GREEN_LED_PIN, OUTPUT);  pinMode(BLUE_LED_PIN, OUTPUT);} void loop() {  for(int i = 0; i < 256; i++){    rgb(255-i, i, 0);    delay(10);  }  for(int i = 0; i < 256; i++){    rgb(0255-i, i);    delay(10);  }  for(int i = 0; i < 256; i++){    rgb(i, 0255-i);    delay(10);  }} void rgb(int r, int g, int b){  analogWrite(RED_LED_PIN, r);  analogWrite(GREEN_LED_PIN, g);  analogWrite(BLUE_LED_PIN, b);}
scarica il file

Progetto: Striscia LED RGB (fade manuale)

Schema

Componenti

Codice

#define RED_LED_PIN 11#define GREEN_LED_PIN 10#define BLUE_LED_PIN 9 #define RED_POT_PIN A0#define GREEN_POT_PIN A1#define BLUE_POT_PIN A2 void setup() {  pinMode(RED_LED_PIN, OUTPUT);  pinMode(GREEN_LED_PIN, OUTPUT);  pinMode(BLUE_LED_PIN, OUTPUT);} void loop() {  int red = analogRead(RED_POT_PIN);  int green = analogRead(GREEN_POT_PIN);  int blue = analogRead(BLUE_POT_PIN);   red = map(red, 010230255);  green = map(green, 010230255);  blue = map(blue, 010230255);   rgb(red, green, blue);  delay(100);} void rgb(int r, int g, int b){  analogWrite(RED_LED_PIN, r);  analogWrite(GREEN_LED_PIN, g);  analogWrite(BLUE_LED_PIN, b);}
scarica il file

Altri componenti

Arduino Software Hero

Vuoi imparare a programmare Arduino, ma non sai da dove cominciare?

Iscriviti al corso online

Libri consigliati


Tutorial consigliati

E-commerce di elettronica

Sul nostro negozio online trovi tutti i componenti usati nei tutorial.
Inoltre hai un'ampia scelta di prodotti tra:

  • Arduino
  • Raspberry Pi
  • Sensori
  • Robotica
  • Componenti elettronici
  • Accessori

Compra online, ricevi comodamente a casa

Visita il negozio