Advertisement
Guest User

Untitled

a guest
Dec 13th, 2024
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1.  
  2. #include <FastLED.h>
  3.  
  4.  
  5. #define NUM_LEDS 169
  6. #define NUM_LEDS_PER_LINE 14
  7. #define DATA_PIN 8
  8. #define COLOR_ORDER GRB
  9. #define CHIPSET WS2812B
  10. #define BRIGHTNESS 200
  11. #define VOLTS 5
  12. #define MAX_AMPS 40
  13.  
  14. CRGB leds[NUM_LEDS];
  15. int s=1;
  16. int led=8;
  17. int micsensorpin=2;
  18. int micstate;
  19.  
  20. void setup() {
  21.  
  22.  
  23.  
  24. pinMode(led ,OUTPUT);
  25. pinMode(micsensorpin,INPUT);
  26. digitalWrite(led,0);
  27. digitalWrite(micsensorpin,0);
  28.  
  29. FastLED.addLeds<CHIPSET,DATA_PIN,COLOR_ORDER>(leds,NUM_LEDS);
  30. // FastLED.setMaxPowerInVoltsAndMilliamps(VOLTS,MAX_AMPS);
  31. FastLED.setBrightness(BRIGHTNESS);
  32. FastLED.clear();
  33. FastLED.show();
  34.  
  35.  
  36. }
  37.  
  38. void loop() {
  39.  
  40. if(s==1)
  41. {
  42. for(int j=0;j<NUM_LEDS;j+=NUM_LEDS_PER_LINE)
  43. {
  44. for(int i=0;i<NUM_LEDS_PER_LINE ;i++)
  45. {
  46. leds[i+j]= CRGB (220,20,60); //leds[i]= CRGB (0,100,150);
  47. }
  48.  
  49. delay(1000);
  50. FastLED.show();
  51.  
  52. }
  53. s=0;
  54. }
  55.  
  56. }
  57.  
  58.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement