Made arduino EQ and made a discord selfbot
This commit is contained in:
42
C++/Arduino/Audio_Visualizer/Audio_Visualizer.ino
Normal file
42
C++/Arduino/Audio_Visualizer/Audio_Visualizer.ino
Normal file
@@ -0,0 +1,42 @@
|
||||
void setup(){
|
||||
for (int i = 3; i <= 13; i++) {
|
||||
pinMode(i, OUTPUT);
|
||||
}
|
||||
for (int i = 3; i <= 13; i++) {
|
||||
digitalWrite(i, HIGH);
|
||||
delay(100);
|
||||
}
|
||||
Serial.begin(9600);
|
||||
while (!Serial) {
|
||||
;
|
||||
}
|
||||
for (int i = 0; i < 4; i++) {
|
||||
delay(100);
|
||||
allOn();
|
||||
delay(100);
|
||||
allOff();
|
||||
}
|
||||
}
|
||||
|
||||
void loop(){
|
||||
while (Serial.available() > 0) {
|
||||
int numOfLights = Serial.parseInt() + 3;
|
||||
allOff();
|
||||
for (int i = 0; i < numOfLights; i++) {
|
||||
digitalWrite(i, HIGH);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void allOff() {
|
||||
for (int i = 3; i <= 13; i++) {
|
||||
digitalWrite(i, LOW);
|
||||
}
|
||||
}
|
||||
|
||||
void allOn() {
|
||||
for (int i = 3; i <= 13; i++) {
|
||||
digitalWrite(i, HIGH);
|
||||
}
|
||||
}
|
||||
|
||||
32
C++/Arduino/Audio_Visualizer/Serial_Output/Serial_Output.pde
Normal file
32
C++/Arduino/Audio_Visualizer/Serial_Output/Serial_Output.pde
Normal file
@@ -0,0 +1,32 @@
|
||||
import processing.serial.*;
|
||||
import processing.sound.*;
|
||||
|
||||
AudioIn input;
|
||||
Amplitude analyzer;
|
||||
Serial port;
|
||||
|
||||
void setup() {
|
||||
size(200, 200);
|
||||
|
||||
port = new Serial(this, "COM3", 9600);
|
||||
|
||||
input = new AudioIn(this, 0);
|
||||
input.start();
|
||||
analyzer = new Amplitude(this);
|
||||
analyzer.input(input);
|
||||
}
|
||||
|
||||
void draw() {
|
||||
float vol = analyzer.analyze();
|
||||
float normal = 10+vol*200;
|
||||
|
||||
int out = int(map(normal, 0, 60, 0, 11));
|
||||
|
||||
if (port.available() > 0) {
|
||||
String s = port.readString();
|
||||
println(s);
|
||||
}
|
||||
|
||||
port.write(Integer.toString(out));
|
||||
port.write(" ");
|
||||
}
|
||||
BIN
C++/Arduino/Audio_Visualizer/Serial_Output/despacito.mp3
Normal file
BIN
C++/Arduino/Audio_Visualizer/Serial_Output/despacito.mp3
Normal file
Binary file not shown.
Reference in New Issue
Block a user