Sensor de sonido interactivo Arduino (3 / 5 paso)

Paso 3: Escribir el código: Loop()

A continuación, agregue la siguiente línea de código a la función loop() (dentro de las llaves).

Si no código muy a menudo, la primera línea de código debería verse bastante atemorizante para usted. No hay que preocuparse, sin embargo, es realmente bastante simple. Veamos desde afuera hacia adentro.

El tono es la función que sonidos de salida para el piezoeléctrico. Necesita tres argumentos o parámetros - el número de pin, (PIEZO_PIN), la frecuencia (frecuencia) y la longitud del sonido en milisegundos (100). Le estamos diciendo a esta función para salida de sonido al dispositivo conectado al pin de PIEZO_PIN, con una frecuencia de algún código que analizaremos más adelante, durante 100 milisegundos. Vamos a profundizar ahora.

Estamos eligiendo la frecuencia para la función de tono usando el mapa. Mapa toma un valor y ajusta el otro valor. Toma cinco argumentos o parámetros - el valor a asignar (valor), el límite inferior de lo que ese valor debe ser (400), el límite superior de lo que ese valor debe ser (1023) y menor valor para asignar a (300) y el mayor valor para asignar a (1500). A ser enchufar nuestro valor del sensor en valor, y los podemos obtener los valores posibles son 0 a 1023. Elegiremos el rango de 400 a 1023 para establecer un bit de un umbral, se ignorará cualquier valor por debajo de 400. Queremos que la frecuencia más baja que la salida para ser cerca de 300 y el más alto que alrededor de 1500. Todos juntos, lo que está diciendo nuestra función de mapa es "toma el valor de nuestro sensor, que debe ser entre 400 y 1023, luego ajustar que entre 300 y 1500". Puede ajustar estos valores a tu gusto al mejor trabajo con su proyecto. Vamos a ir un nivel más profundo y acabar con esta línea de código.

Lo que estamos haciendo aquí es leer el valor analógico de nuestro pin de sensor. El perno tiene un argumento o parámetro, y que es el número de pin para leer (SENSOR_PIN). Es tan simple como eso! Ahora, vamos a añadir esta última línea de código al final de nuestra función loop() (dentro de las llaves).

Todo lo que hacemos aquí es parar y esperar durante 200 milisegundos antes de hacer todo esto otra vez. Esto sirve tres funciones: permitir que nuestro tono para jugar, añadir un poco de separación para nuestros tonos y leer el sensor a una tasa razonable, dándole tiempo suficiente para cambiar su valor.

Artículos Relacionados

Sonido de Arduino Sensor Control

Sonido de Arduino Sensor Control

Control del sensor de sonido de ArduinoVideo de YouTubeDocumentos
Ardunio controlado por Sensor de sonido

Ardunio controlado por Sensor de sonido

construcción de un controlador de Sensor de sonido de ArduinoHerramientas-Soldador-en 7 del alambre-destornillador-soldadura-el tubo del encogimiento-alicates de nariz de aguja-alicates de cortePiezas-un relé (http://www.mouser.com/Search/ProductDeta
Cómo convertir en CA luz y ventilador al clap utilizando Arduino y sensor de sonido

Cómo convertir en CA luz y ventilador al clap utilizando Arduino y sensor de sonido

Cómo hacer un clap cambiar?? Es realmente fácil de hacer trabajo de aparatos AC sólo por presión o aplaudir, tenga cuidado cuando se utilizan aparatos de AC, si eres novato por favor no intente esto sin entender algunas cosas básicas sobre electrónic
Sensor de ambiente interactivo con Intel Edison y Grove Starter Kit Plus

Sensor de ambiente interactivo con Intel Edison y Grove Starter Kit Plus

Hola he visto un montón de Instructables aquí pero me gustaría hacer un proyecto donde se puede ver el uso de diferentes sensores, botones, zumbadores, leds y lcd junto!!!!!! Lo que vamos a realizar es un SENSOR de ambiente interactivo en el que pued
Empezar a trabajar con sensores de distancia y Arduino

Empezar a trabajar con sensores de distancia y Arduino

Se trata de una guía de inicio para el uso de sensores de distancia con Arduino y algunos procesamiento. Hemos utilizado estos sensores:GP2Y0A21YK0F SHARPUnidad de Sensor de medición de distanciaCompuesto por una combinación integrada de PSD (detecto
Sensor de infrarrojos guiado Arduino controlado L293D Robot (parte 2)

Sensor de infrarrojos guiado Arduino controlado L293D Robot (parte 2)

Aquí está la parte 2 de Arduino controla Robot L293D.Parte 2 incluye infrarrojo Sensors.This es parte de una serie de instructables conduce a un seguidor de línea Robot.QRD1114 Sensor infrarrojo conectado a ArduinoPaso 1: Conectar el Sensor al Arduin
La medición de distancia con sensor ultrasónico y Arduino

La medición de distancia con sensor ultrasónico y Arduino

Hola cada unoConseguí mi primer Aduino recientemente, aquí estoy ver gonne que mi primer proyecto que utiliza la medición de distancia sensor ultrasónico y Arduino, puede utilizar este proyecto muchas aplicaciones comoNivel 1-líquidoDetección de obje
DH11 Temperatura y Sensor de humedad con Arduino

DH11 Temperatura y Sensor de humedad con Arduino

Este es un Tutorial sobre cómo usar el DH11 temperatura y Sensor de humedad con Arduino.Paso 1: Ver este Video (este es un Tutorial completo)Este video muestra el procedimiento completo de cómo usar este Sensor.Paso 2: Instalar la biblioteca DH11.1)
Utilizando un sensor de sonido con un Raspberry Pi para el control de su luces de Philips Hue

Utilizando un sensor de sonido con un Raspberry Pi para el control de su luces de Philips Hue

Caso de uso: la puerta de mi cocina es pesada, si está cerrada no puedo oír ningún sonido fuera de la cocina. Tenían que sonar mi teléfono para poder dejarlos, que era tipo de molesto si usted espera más de 10 personas en su fiesta en plazos diferent
Capturar la imagen mediante sensor ultrasónico con arduino

Capturar la imagen mediante sensor ultrasónico con arduino

Llevo muy pocos meses en el espacio de la IOT y tratar de integrar cosas con placa Arduino, recientemente me encontré con sensor ultrasónico, es interesante. Así que pensé en crear un pequeño proyecto. El objetivo del proyecto es capturar el obstácul
Sensor de Color de Arduino DIY

Sensor de Color de Arduino DIY

Como hacer un Sensor de Color de Arduino DIYPaso 1: partes 4 Leds (verde, azul, rojo, amarillo)resistencia de 4 220 ohmios1 LDRresistencia de 10 1 kPasadores hembraPCBPaso 2: Cortar el PCB Su diseño de la PCB de la forma. Entonces cortó él. Usé 3,5 c
Sensor de sonido Intel Edison y Grove - envía el mensaje al móvil vía MQTT

Sensor de sonido Intel Edison y Grove - envía el mensaje al móvil vía MQTT

Este proyecto utiliza un sensor de sonido para capturar sonidos y control de intensidad de sonido, cuando el sonido alcanza un nivel alto, el Edison envía un mensaje MQTT que será mostrarse en los móviles o PCs suscrito sobre el mismo tema.El mensaje
Sensor de sonido LinkitONE

Sensor de sonido LinkitONE

¿Quiere probar el sonido a tu alrededor? ¿Wana hacer su nuevo proyecto de ciencia o simplemente pasar un buen rato? ¿Tienes una tabla de LinkitONE? Entonces estás en el lugar correcto!Aquí te voy a mostrar paso a paso cómo un sensor de los sonidos a
Sensor de voltaje de Arduino 0-25V

Sensor de voltaje de Arduino 0-25V

La razón por la que estoy haciendo esto es porque no pude encontrar información muy útil sobre cómo arreglar el código para mi sensor de voltaje. Arduinos han construido en los sensores de voltaje. Por desgracia, sólo admiten tensiones de 0-5V. Este