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); }