Tutorial Arduino #9

LED RGB

LED RGB ed effetto fade dei colori - Tutorial Arduino #9
Tutorial Arduino #8: Buzzer
Tutorial Arduino #8
Buzzer
Tutorial Arduino #10: Display LCD
Tutorial Arduino #10
Display LCD

Descrizione

Nella nona puntata di questo tutorial su Arduino impareremo ad usare un LED RGB. Vedremo, quindi, come realizzare i collegamenti per poterlo utilizzare e scriveremo degli sketch in modo da ottenere varie tonalità di colore.
Oltre ad accendere il LED RGB con diversi colori, impareremo a realizzare l'effetto fade dei colori, che ci permetterà di cambiare le tontalità in modo graduale.

Scarica le risorse

Progetto: LED RGB

Schema

Componenti

Codice

int rossoPin = 11;int verdePin = 10;int bluPin = 9; void setup(){  pinMode(rossoPin, OUTPUT);  pinMode(verdePin, OUTPUT);  pinMode(bluPin, OUTPUT);} void loop(){  rgb(25500);  delay(1000);  rgb(2552550);  delay(1000);  rgb(02550);  delay(1000);  rgb(0255255);  delay(1000);  rgb(00255);  delay(1000);  rgb(2550255);  delay(1000);} void rgb(int rosso, int verde, int blu){  analogWrite(rossoPin, rosso);  analogWrite(verdePin, verde);  analogWrite(bluPin, blu);}
scarica il file

Progetto: RGB fade

Schema

Componenti

Codice

int rossoPin = 11;int verdePin = 10;int bluPin = 9; void setup(){  pinMode(rossoPin, OUTPUT);  pinMode(verdePin, OUTPUT);  pinMode(bluPin, 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 rosso, int verde, int blu){  analogWrite(rossoPin, rosso);  analogWrite(verdePin, verde);  analogWrite(bluPin, blu);}
scarica il file

Arduino Software Hero

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

Iscriviti al corso online

Libri consigliati

In qualità di Affiliato Amazon riceviamo un guadagno dagli acquisti idonei


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