Sound Detection Arduino Santiapps

Arduino Honduras Santiapps Marcio Valenzuela

Tutorial Sensor de Sonido

Los robots no solo ven con los ojos.  Muchos “ven” con los oídos.  En este tutorial veremos como un robot puede detectar sonido con uno de estos módulos.  (sound.ino)

Requisitos:

  1. Computadora (mac)
  2. Arduino UNO o equivalente.
  3. Sensor de Sonido
  4. Breadboard
  5. Arduino IDE (https://www.arduino.cc/en/Main/Software)

El código:

[code]
int currentValue;
int maxValue;
int minValue;
unsigned long timer;
int sampleSpan = 200; // Amount in milliseconds to sample data
int volume; // this roughly goes from 0 to 700
void setup(){
Serial.begin(9600);
resetValues();
}
void loop(){
currentValue = analogRead(A0);
if (currentValue < minValue) {
minValue = currentValue;
}
if (currentValue > maxValue) {
maxValue = currentValue;
}
if (millis() – timer >= sampleSpan) {
volume = maxValue – minValue;
Serial.println(volume);
resetValues();
}
//delay(100);
}
void resetValues(){
maxValue = 0;
minValue = 1024;
timer = millis();
}
[/code]

 

 

Automatización de detección sonora es ideal para proyectos industriales o sistemas de seguridad.  En el caso de un proyecto tipo robot, ahora nuestro robot podrá reaccionar ante sonidos.  También hay sensores para vibraciones!

Leave a Reply