Arduino (IoT): Simple Tutorial Sensor de Sonido

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:

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();
}

 

 

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!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s