本文主要是介绍Aduino实现音频频谱效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
看到这样一个效果,于是想用arduino实现类似效果。需要的组件如下
1 arduino开发板
2 音频传感器
3 灯带
接线图如图
代码如下
#include <EEPROM.h>#include <Adafruit_NeoPixel.h>#define PIN 2 // input pin Neopixel is attached to#define NUMPIXELS 10 // number of neopixels in stripAdafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);int delayval = 1; // timing delay in millisecondsint redColor = 0;
int greenColor = 0;
int blueColor = 0;void setup() {pixels.begin();Serial.begin(9600);
}void loop() {int val=analogRead(A1);Serial.println(map(val,0,1023,1,10));show(map(val,0,1023,1,10));//del
这篇关于Aduino实现音频频谱效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!