C Program RGB led lighting

C Program RGB led lighting

  1. if (mode == 1) {
  2.     if (rv == 0 && bv == 0 && gv ==0){
  3.       for (rv == 0; rv <= 254; rv++){
  4.         analogWrite(rp, rv);
  5.         delay(timing);
  6.       }
  7.     }
  8.   }
  9.   if (mode == 1) {
  10.     if (rv == 255 && bv == 0 && gv ==0){
  11.       for (bv == 0; bv <= 254; bv++){
  12.         analogWrite(bp, bv);
  13.         delay(timing);
  14.       }
  15.     }
  16.   }
  17.  
  18.   if (mode == 1) {
  19.     if (rv == 255 && bv == 255 && gv ==0){
  20.       for (rv == 255; rv >= 1; rv--){
  21.         analogWrite(rp, rv);
  22.         delay(timing);
  23.       }
  24.     }
  25.   }
  26.   if (mode == 1) {
  27.     if (rv == 0 && bv == 255 && gv ==0){
  28.       for (gv == 0; gv <= 254; gv++){
  29.         analogWrite(gp, gv);
  30.         delay(timing);
  31.       }
  32.     }
  33.   }
  34.   if (mode == 1) {
  35.     if (rv == 0 && bv == 255 && gv ==255){
  36.       for (bv == 255; bv >= 1; bv--){
  37.         analogWrite(bp, bv);
  38.         delay(timing);
  39.       }
  40.     }
  41.   }
  42.   if (mode == 1) {
  43.     if (rv == 0 && bv == 0 && gv ==255){
  44.       for (rv == 0; rv <=254; rv++){
  45.         analogWrite(rp, rv);
  46.         delay(timing);
  47.       }
  48.     }
  49.   }
  50.   if (mode == 1) {
  51.     if (rv == 255 && bv == 0 && gv ==255){
  52.       for (bv == 0; bv <=254; bv++){
  53.         analogWrite(bp, bv);
  54.         delay(timing);
  55.       }
  56.     }
  57.   }
  58.   if (mode == 1) {
  59.     if (rv == 255 && bv == 255 && gv ==255){
  60.       for (bv == 255; bv >= 1; bv--){
  61.         rv--;
  62.         gv--;
  63.         analogWrite(rp, rv);
  64.         analogWrite(bp, bv);
  65.         analogWrite(gp, gv);
  66.         delay(timing);
  67.       }
  68.     }
  69.   }


Learn More :