Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Pins
- /****** PINS LEDS */
- const byte PIN_LED_R = 11;
- const byte PIN_LED_B = 10;
- const byte PIN_LED_G = 9;
- /****** PINS SWITCH */
- const byte PIN_SWITCH = 4;
- /****** PINS POTENTIOMETER */
- const byte PIN_POTENTIO_R = 'A0';
- const byte PIN_POTENTIO_B = 'A1';
- const byte PIN_POTENTIO_G = 'A2';
- int PotentioR = 0;
- int PotentioB = 0;
- int PotentioG = 0;
- void Led_color(byte r, byte b, byte g)
- {
- analogWrite(PIN_LED_R, r);
- analogWrite(PIN_LED_B, b);
- analogWrite(PIN_LED_G, g);
- }
- void setup()
- {
- Led_color(0, 255, 0);
- //Pins LEDS
- pinMode(PIN_LED_R, OUTPUT);
- pinMode(PIN_LED_G, OUTPUT);
- pinMode(PIN_LED_B, OUTPUT);
- //Pins SWITCH
- pinMode(PIN_SWITCH, INPUT);
- //Pins POTENTIO
- pinMode(PIN_POTENTIO_R, INPUT);
- pinMode(PIN_POTENTIO_B, INPUT);
- pinMode(PIN_POTENTIO_G, INPUT);
- }
- void loop()
- {
- delay(500);
- //Potentio
- PotentioR = analogRead(PIN_POTENTIO_R);
- int Potentio_R = map(PotentioR,0,1023,0,255);
- PotentioG = analogRead(PIN_POTENTIO_G);
- int Potentio_G = map(PotentioG,0,1023,0,255);
- PotentioB = analogRead(PIN_POTENTIO_B);
- int Potentio_B = map(PotentioB,0,1023,0,255);
- //Etat du switch
- int VALEUR_SWITCH = digitalRead(PIN_SWITCH);
- if(VALEUR_SWITCH == HIGH)
- {
- Led_color(PIN_POTENTIO_R, PIN_POTENTIO_B, PIN_POTENTIO_G);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement