Indice
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.
int rossoPin = 11;int verdePin = 10;int bluPin = 9; void setup(){ pinMode(rossoPin, OUTPUT); pinMode(verdePin, OUTPUT); pinMode(bluPin, OUTPUT);} void loop(){ rgb(255, 0, 0); delay(1000); rgb(255, 255, 0); delay(1000); rgb(0, 255, 0); delay(1000); rgb(0, 255, 255); delay(1000); rgb(0, 0, 255); delay(1000); rgb(255, 0, 255); delay(1000);} void rgb(int rosso, int verde, int blu){ analogWrite(rossoPin, rosso); analogWrite(verdePin, verde); analogWrite(bluPin, blu);}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(0, 255-i, i); delay(10); } for(int i = 0; i < 256; i++){ rgb(i, 0, 255-i); delay(10); }} void rgb(int rosso, int verde, int blu){ analogWrite(rossoPin, rosso); analogWrite(verdePin, verde); analogWrite(bluPin, blu);}In qualità di Affiliato Amazon riceviamo un guadagno dagli acquisti idonei