Para a detecção do módulo de som tem duas saídas:
1. AO, de saída analógico, o sinal de saída de tensão em tempo real, o microfone
2. OD, quando a intensidade do som atinge um certo limiar, o sinal de alta e baixa produção
de montagem Parafuso de 3 mm Para
fonte de alimentação de 5 Vcc
Saída analógica
Indicador de limiar de saída LED
Microfone de alta sensibilidade
Luz indicadora de alta potência
Saída comparativa digital
Exemplo de código: Saída digital
int Led = 13; // define LED Interface
int buttonpin = 3; // define a interface do sensor D0
int val = 0; // define variáveis numéricas val
void setup ()
{
pinMode (Led, OUTPUT); // define LED como interface de saída
pinMode (buttonpin, INPUT); // interface de saída D0 é definida sensor
}
void loop ()
{
val = digitalRead (buttonpin); // interface digital será atribuída a valor do pino 3 para ler val
if (val == HIGH) // Quando o módulo de detecção de som detecta um sinal, o LED pisca
{
digitalWrite (Led, HIGH);
}
mais
{
digitalWrite (Led, LOW);
}
}
Exemplo de código: Saídas analógicas
int sensorPin = A0; // selecione o pino de entrada para o potenciômetro
int ledPin = 13; // selecione o pino para o LED
int sensorValue = 0; // variável para armazenar o valor vindo do sensor
void setup ()
{
pinMode (ledPin, OUTPUT);
Serial.begin (9600);
}
Void loop ()
{
SensorValue = analogRead (sensorPin);
digitalWrite (ledPin, ALTO);
atraso (sensorValue);
digitalWrite (ledPin, BAIXO);
atraso (sensorValue);
Serial.println (sensorValue, DEC);
}