欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2896|回復: 0
打印 上一主題 下一主題
收起左側

arduino的關于音律燈的源代碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:996739 發表于 2021-12-25 12:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include <FastLED.h>

int sound_value;  
#define NUM_LEDS 30  //燈珠數
#define LED_PIN 2  
#define ANALOG_READ 35

CRGB leds[NUM_LEDS];

void setup(){
  Serial.begin(9600);
  FastLED.setBrightness(30);
  FastLED.addLeds<WS2812B, LED_PIN, RGB>(leds, NUM_LEDS);
}

void loop() {

sound_value = analogRead(ANALOG_READ);         
if(sound_value > 2000 && sound_value < 2200){
   for (int i = 0; i <= 10; i++)
   leds[i] = CRGB(255, 0, 0);  //五分之一的燈珠綠光
   for (int j = 11; j <= NUM_LEDS; j++)
   leds[j] = CRGB(0, 0, 0);
   FastLED.show();
   delay(15);
}

if(sound_value > 2400 && sound_value < 2600){
   for (int i = 0; i <= 18; i++)
   leds[i] = CRGB(0, 0, 255);  //五分之二的燈珠藍光
   for (int j = 19; j <= NUM_LEDS; j++)
   leds[j] = CRGB(0, 0, 0);
   FastLED.show();
   delay(15);
}

if(sound_value > 2800 && sound_value < 3000){
   for (int i = 0; i <= 26; i++)
   leds[i] = CRGB(0, 125, 125);  //五分之三的燈珠紫光
   for (int j = 27; j <= NUM_LEDS; j++)
   leds[j] = CRGB(0, 0, 0);
   FastLED.show();
   delay(15);
}

if(sound_value > 3200 && sound_value < 3400){
   for (int i = 0; i <= 34; i++)
   leds[i] = CRGB(125, 125, 0);  //五分之四的燈珠黃光
   for (int j = 35; j <= NUM_LEDS; j++)
   leds[j] = CRGB(0, 0, 0);
   FastLED.show();
   delay(15);
}

if(sound_value > 3500){
   for (int i = 0; i <= NUM_LEDS; i++)
   leds[i] = CRGB(0, 255, 0);  //全部紅光
   FastLED.show();
   delay(5);
}
}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表