Gérer une Led RGB à l'aide d'Arduino

 

Les besoins :

Une platine d'essai Une arduino (type uno ou autre ...) Une led RGB Trois résistances 330 ohm Une résistance 10Kohm Des jumpers Un Softpot

 

Schéma de montage

Code pour IDE arduino :

/*
Led RGB
Cette exemple va vous montrer comment gérer
une led RGB à l'aide d'un Softpot
*/
 
 
 
const int ledrouge=11;
const int ledvert=10;
const int ledbleu=9;
 
 
void setup() {
}
 
void loop() {
  int sensorValue = analogRead(0); // lecture du SoftPot
 
  int redValue = constrain(map(sensorValue,0,512,255,0),0,255); // calcule de la valeur rouge
 
  int greenValue = constrain(map(sensorValue,0,512,0,255),0,255)-
  constrain(map(sensorValue,512,1023,0,255),0,255);
 
  int blueValue = constrain(map(sensorValue,512,1023,0,255),0,255);
 
  analogWrite(ledrouge,redValue);
  analogWrite(ledvert,greenValue);
  analogWrite(ledbleu,blueValue);
}

-----------------------------------------

Les Morphogénistes

morphogenistes@gmail.com 

Sophie : 06 22 37 34 02