Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
A visualização de som é um processo fascinante que converte sinais de áudio em representações visuais. No ambiente Arduino, podemos criar um visualizador de som simples utilizando LEDs e um microfone. Este projeto é ideal para iniciantes que desejam explorar a interseção entre áudio e eletrônica.
O microfone deve ser conectado ao Arduino para captar os sinais de áudio. A maioria dos módulos de microfone tem três pinos: VCC, GND e OUT.
Conecte os LEDs às portas digitais do Arduino. Cada LED deve estar em série com um resistor de 220 ohms para limitar a corrente.
Aqui está um exemplo de código para capturar o sinal do microfone e acionar os LEDs com base na intensidade do som:
const int micPin = A0; // Pino do microfone
const int led1 = 2; // Pino do LED 1
const int led2 = 3; // Pino do LED 2
const int led3 = 4; // Pino do LED 3
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
Serial.begin(9600);
}
void loop() {
int soundLevel = analogRead(micPin);
Serial.println(soundLevel);
if (soundLevel > 100) {
digitalWrite(led1, HIGH);
} else {
digitalWrite(led1, LOW);
}
if (soundLevel > 300) {
digitalWrite(led2, HIGH);
} else {
digitalWrite(led2, LOW);
}
if (soundLevel > 500) {
digitalWrite(led3, HIGH);
} else {
digitalWrite(led3, LOW);
}
delay(50);
}
Conecte o Arduino ao computador e carregue o código usando o Arduino IDE. Certifique-se de selecionar a porta correta e o modelo do Arduino.
Após carregar o código, faça barulhos próximos ao microfone e observe como os LEDs respondem à intensidade do som. Você pode ajustar os valores de limiar no código para calibrar a sensibilidade do visualizador de som.
Este projeto básico de visualização de som com Arduino é uma excelente maneira de começar a explorar a eletrônica e a programação. A partir daqui, você pode expandir o projeto adicionando mais LEDs, utilizando displays gráficos ou até mesmo integrando com outros sensores para criar visualizações mais complexas.