Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Sensor de Som com Arduino

Neste artigo, vamos explorar o uso de um sensor de som com o Arduino. Sensores de som são dispositivos que detectam variações na pressão sonora e podem ser utilizados em diversos projetos, como sistemas de alarme, controle de iluminação por palmas, e muito mais. A integração desses sensores com o Arduino permite a criação de projetos interativos e responsivos ao ambiente sonoro. Ajustamos o código e a configuração para facilitar a implementação com a plataforma Arduino, garantindo que até mesmo iniciantes possam seguir e entender o processo.

Project: Neste projeto, vamos criar um sistema simples que acende um LED quando o sensor de som detecta um ruído acima de um determinado nível. O objetivo é demonstrar como utilizar o sensor de som com o Arduino para captar sons e realizar uma ação em resposta a esses sons. A funcionalidade principal será a detecção de som e a ativação de um LED como indicador visual.

Components List:

  • 1 x Arduino Uno
  • 1 x Sensor de Som (KY-038 ou similar)
  • 1 x LED
  • 1 x Resistor de 220 ohms
  • 1 x Protoboard
  • Jumpers

Examples:

// Definindo os pinos
const int soundSensorPin = A0; // Pino analógico onde o sensor de som está conectado
const int ledPin = 13;         // Pino digital onde o LED está conectado

void setup() {
  // Inicializa o pino do LED como saída
  pinMode(ledPin, OUTPUT);
  // Inicializa a comunicação serial para monitoramento
  Serial.begin(9600);
}

void loop() {
  // Lê o valor do sensor de som
  int soundValue = analogRead(soundSensorPin);

  // Imprime o valor lido no monitor serial
  Serial.println(soundValue);

  // Se o valor lido for maior que um limiar, acende o LED
  if (soundValue > 500) {
    digitalWrite(ledPin, HIGH); // Acende o LED
  } else {
    digitalWrite(ledPin, LOW);  // Apaga o LED
  }

  // Pequena pausa para evitar leituras muito rápidas
  delay(100);
}

Explicação do Código:

  • const int soundSensorPin = A0; e const int ledPin = 13;: Definem os pinos onde o sensor de som e o LED estão conectados.
  • void setup(): Configura o pino do LED como saída e inicializa a comunicação serial.
  • void loop(): Lê o valor do sensor de som, imprime o valor no monitor serial e acende ou apaga o LED com base no valor lido.

Este exemplo simples pode ser expandido para incluir outras funcionalidades, como a gravação de dados ou a integração com outros dispositivos.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.