Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2024:iotelea:stefan_paul.buracu [2024/05/26 22:44]
stefan_paul.buracu
pm:prj2024:iotelea:stefan_paul.buracu [2024/05/27 00:17] (current)
stefan_paul.buracu
Line 171: Line 171:
 // functie colorare banda LED in functie de semnal // functie colorare banda LED in functie de semnal
 void CompareSignal(float filteredSignal) { void CompareSignal(float filteredSignal) {
-  if (filteredSignal > filteredSignalValues[0]) { +  if (filteredSignal > filteredSignalValues[i]) { 
-    fill_solid(leds,​ NUM_LEDS, CRGB::Red); +    fill_solid(leds,​ NUM_LEDS, CRGB::COLOR_i);
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[0] && filteredSignal > filteredSignalValues[1]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Aqua);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[1] && filteredSignal > filteredSignalValues[2]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​BlueViolet);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[2] && filteredSignal > filteredSignalValues[3]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​DarkOliveGreen);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[3] && filteredSignal > filteredSignalValues[4]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​DeepPink);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[4] && filteredSignal > filteredSignalValues[5]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Gold);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[5] && filteredSignal > filteredSignalValues[6]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Green);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[6] && filteredSignal > filteredSignalValues[7]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Lime);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[7] && filteredSignal > filteredSignalValues[8]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Magenta);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[8] && filteredSignal > filteredSignalValues[8]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​RoyalBlue);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[9] && filteredSignal > filteredSignalValues[10]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​SandyBrown);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[10] && filteredSignal > filteredSignalValues[11]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Violet);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[11] && filteredSignal > filteredSignalValues[12]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Plum);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[12] && filteredSignal > filteredSignalValues[13]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Amethyst);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[13] && filteredSignal > filteredSignalValues[14]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Azure);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[14] && filteredSignal > filteredSignalValues[15]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Chartreuse);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[15] && filteredSignal > filteredSignalValues[16]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​FireBrick);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[16] && filteredSignal > filteredSignalValues[17]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Magenta);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[17] && filteredSignal > filteredSignalValues[18]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Lavender);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[18] && filteredSignal > filteredSignalValues[19]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​MediumSeaGreen);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[19] && filteredSignal > filteredSignalValues[20]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​DarkOrange);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[20] && filteredSignal > filteredSignalValues[21]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​MistyRose);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[21] && filteredSignal > filteredSignalValues[22]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Sienna);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[22] && filteredSignal > filteredSignalValues[23]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Purple);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[23] && filteredSignal > filteredSignalValues[24]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​IndianRed);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[24] && filteredSignal > filteredSignalValues[25]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​DeepSkyBlue);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[25] && filteredSignal > filteredSignalValues[26]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​DarkOrchid);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[26] && filteredSignal > filteredSignalValues[27]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Pink);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[27] && filteredSignal > filteredSignalValues[28]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Orange);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[28] && filteredSignal > filteredSignalValues[29]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Turquoise);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[29] && filteredSignal > filteredSignalValues[30]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Fuchsia);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  }else if (filteredSignal <= filteredSignalValues[30]) { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::​Yellow);​ +
-    FastLED.show();​ +
-    delay(50);​ +
-  } else { +
-    fill_solid(leds,​ NUM_LEDS, CRGB::Blue);+
     FastLED.show();​     FastLED.show();​
     delay(50);     delay(50);
Line 312: Line 184:
 void song (void) void song (void)
 { {
-  if (temp == 1) +  if (temp == i)
-  { +
-    char song[] = "​song1.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 2) +
-  { +
-    char song[] = "​song2.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 3) +
-  { +
-    char song[] = "​song3.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 4) +
-  { +
-    char song[] = "​song4.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 5) +
-  { +
-    char song[] = "​song5.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 6) +
-  { +
-    char song[] = "​song6.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 7) +
-  { +
-    char song[] = "​song7.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 8) +
-  { +
-    char song[] = "​song8.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 9) +
-  { +
-    char song[] = "​song9.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 10) +
-  { +
-    char song[] = "​song10.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  if (temp == 11) +
-  { +
-    char song[] = "​song11.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 12) +
-  { +
-    char song[] = "​song12.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 13) +
-  { +
-    char song[] = "​song13.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 14) +
-  { +
-    char song[] = "​song14.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 15) +
-  { +
-    char song[] = "​song15.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 16) +
-  { +
-    char song[] = "​song16.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 17) +
-  { +
-    char song[] = "​song17.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 18) +
-  { +
-    char song[] = "​song18.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 19) +
-  { +
-    char song[] = "​song19.wav";​ +
-    tmrpcm.play(song);​ +
-  } +
-  else if (temp == 20)+
   {   {
-    char song[] = "song20.wav";+    char song[] = "song_i.wav";
     tmrpcm.play(song);​     tmrpcm.play(song);​
   }   }
pm/prj2024/iotelea/stefan_paul.buracu.1716752665.txt.gz · Last modified: 2024/05/26 22:44 by stefan_paul.buracu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0