Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // LED control value
- #define OFF 0
- #define RED 0x01
- #define GREEN 0x02
- #define BLUE 0x04
- int pin_GND = 11;
- int pin_LED[3] = {8, 9, 10};
- int a,i;
- void setup() {
- pinMode(pin_GND, OUTPUT); //GOUND
- pinMode(pin_LED[0], OUTPUT); //R_LED
- pinMode(pin_LED[1], OUTPUT); //G_LED
- pinMode(pin_LED[2], OUTPUT); //B_LED
- digitalWrite(pin_GND, LOW);
- }
- void loop (){
- for(i=0;i<4;i++){if(i>=3)i=4;LED_control(i);delay(2000);LED_control(0);delay(100);}
- LED_control(0);delay(2000);
- }
- void LED_control(uint8_t da)
- {
- digitalWrite(pin_LED[0], da & 0x01);
- da >>=1;
- digitalWrite(pin_LED[1], da & 0x01);
- da >>=1;
- digitalWrite(pin_LED[2], da & 0x01);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement