Toque sensible escritorio Audio bandejas - Arduino (7 / 8 paso)

Paso 7: Añadir un botón de grabación

Se necesita:

  • Botón
  • 2 * macho - macho puente Pins

En lugar de presionar el disco para cada módulo de micrófono individual, queremos un botón para grabar todo.

Se pulsa el botón y luego se toca una bandeja específica. Esto con el inicio de grabación para que la bandeja especial. Cuando termine de soltar el botón. La próxima vez que toque esa bandeja debe oír su mensaje recién grabado.

  1. Fije los pernos de la grabación a los pines de Arduino A0, A1, A2. Estos pueden ser digital por nombrarlos pines 14,15 y 16.
  2. Coloque el botón en el tablero
  3. Fije una de las patas al suelo
  4. Colocar la otra pata del botón al pin 2

Asegúrese de que la grabación y reproducción corresponden a la misma Junta misma de grabación para cada bandeja.

 #include <CapacitiveSensor.h> int button = 2; int play1 = 12; int rec1 = 14; int play2 = 11; int rec2 = 15; int play3 = 10; int rec3 = 16; CapacitiveSensor sensor1 = CapacitiveSensor(7,6); CapacitiveSensor sensor2 = CapacitiveSensor(7,5); CapacitiveSensor sensor3 = CapacitiveSensor(7,4); int touch = 75; void setup() { pinMode(play1, OUTPUT); pinMode(play2, OUTPUT); pinMode(play3, OUTPUT); pinMode(rec1, OUTPUT); pinMode(rec2, OUTPUT); pinMode(rec3, OUTPUT); pinMode(button, INPUT); // enable the internal pull up resistor digitalWrite(button, HIGH); Serial.begin(9600); } void loop() { long total1 = sensor1.capacitiveSensorRaw(3); long total2 = sensor2.capacitiveSensorRaw(3); long total3 = sensor3.capacitiveSensorRaw(3); int buttonReading = digitalRead(button); if(buttonReading == 1){ if(total1 > touch) { playMessage(play1); } else if(total2 > touch) { playMessage(play2); } else if(total3 > touch) { playMessage(play3); } }else { if(total1 > touch) { recordMessage(rec1); } else if(total2 > touch) { recordMessage(rec2); } else if(total3 > touch) { recordMessage(rec3); } } } void playMessage(int play){ digitalWrite(play, 1); digitalWrite(play, 0); } void recordMessage(int number){ int buttonNumber = digitalRead(button); while(buttonNumber == 0) { buttonNumber = digitalRead(button); digitalWrite(number, 1); } digitalWrite(number , 0); } 

Artículos Relacionados

Sistema de control su Tv, Dvd y Audio con Arduino y Android

Sistema de control su Tv, Dvd y Audio con Arduino y Android

Hola todos, este es mi segundo instructable y mi primero en inglés, así que, lo siento por los errores.Quiero compartir este proyecto es acerca de cómo puede controlar su Tv, DVD y su sistema de Audio con Arduino y una aplicación para Android con inv
Toque sensible interruptor circuito

Toque sensible interruptor circuito

Construye este simple Toque sensible "interruptor" con sólo 2 los circuitos integrados CMOS , CD4077 cuádruple puerta de Xnor y CD4013 dual D-registro. Circuito es muy sensible, y corriente de espera (led apagado) está bajo 0.5 mA @ fuente de 6V
Toque sensible Super Nintendo

Toque sensible Super Nintendo

Si nunca has usado una consola Xbox 360 slim usted probablemente ha notado que el botón de encendido es táctil sensible.  Todo lo que tienes que hacer es Pulse el botón de encendido con el dedo y los poderes de Xbox 360 para arriba.  Este instructabl
Grabación de Audio de Arduino (Mega)

Grabación de Audio de Arduino (Mega)

Registro de Audio en su tarjeta de Audino Mega SD.El archivo de audio se puede reproducir en una aplicación de audio estándar o analiza byte por byte.Este Instructable le mostrará cómo de entrada de audio puede ser repetidamente agregado a un búfer d
Lámpara de escritorio controlado de Arduino Internet

Lámpara de escritorio controlado de Arduino Internet

este es un pequeño proyecto que hice para mi lámpara de mesa de control por internet.Paso 1: Lo que necesitaráUn linux-servidor web con PHP, un arduino, un relé y algunos otros componentes.Paso 2: Añadir el código para el arduinoSubir el siguiente có
Entrada de Arduino Audio

Entrada de Arduino Audio

Enviar sonido a tu Arduino. Este Instructable le mostrará cómo preparar el audio para que puedan ser muestreado y procesada por un Arduino para hacer proyectos sensibles sonidos y efectos de audio. (Este artículo es un compañero de otro Instructable
Goma conductora: Hacer que toque la piel sensible de Robot

Goma conductora: Hacer que toque la piel sensible de Robot

hacer goma conductora y utilizarlo para crear una piel de robot sensible táctil flexible. La piel resultante puede ser estirada a través de un marco o montada sobre superficies sólidas. También se puede montar en superficies curvas o la ropa.Es el to
Shield Arduino Audio

Shield Arduino Audio

En este vídeo mostramos los pasos para el montaje de su caso de audio shield Arduino. Para adquirir uno de estos casos, solo volver a mi proyecto de kickstarter: Arduino Audio escudoPaso 1: Cómo montar tu caso de Shield Arduino Audio DSPEl primer pas
Escudo de Arduino Audio DSP

Escudo de Arduino Audio DSP

El escudo de Arduino Audio DSP tiene modulación de anillo, eco, reverb, un oscope, oscilador, generador de forma de onda arbitraria, etc.. Es un sistema de software y hardware, un hombre sano, en una lata!Paso 1: Conseguir un escudo audio de arduinoL
Lámpara de toque

Lámpara de toque

La idea básica de esto es instructivo es hacer una lámpara de hardware simple y materiales reciclados que pueden ser controlados por tocar el metal base. He estado sentado en esta idea por un tiempo ahora, pero viendo las luces y concurso de iluminac
Sólo Veggin con un Arduino Beetbox

Sólo Veggin con un Arduino Beetbox

traer mando a Arduino. Uso interesantes sensores al tacto como las zanahorias o remolacha para hacer un "Beetbox".En este instructable usted aprenderá:* Cómo utilizar la biblioteca de tapa sentido sensible al tacto para Arduino* Cómo añadir un p
Adaptado Touch - un ratón de almohadillas sensibles, equipadas para usted

Adaptado Touch - un ratón de almohadillas sensibles, equipadas para usted

a la medida de toque es una manera de hacer cualquier dispositivo de entrada de touch pads sensibles, que pueden fijarse a cualquier persona.Es ideal para personas con movimientos temblorosos y pobre control motor, tales como aquellos con parálisis c
Interruptores capacitivos para Arduino

Interruptores capacitivos para Arduino

Se trata de una manera sencilla de hacer y usar interruptores capacitivos con un Arduino o dispositivo similar como un Raspberry Pi. Estos interruptores toque sensible, pueden ser cualquier forma o tamaño y pueden ser montados en cualquier base no-me
Lámpara de sobremesa - con caja de relé controlado por Arduino Bluetooth

Lámpara de sobremesa - con caja de relé controlado por Arduino Bluetooth

Hoy voy a mostrar cómo construir tu propia lámpara de escritorio controlado Bluetooth con arduino uno.Para este proyecto tienes que construir el ralay de caja que se puede encontrar aquí:(Nota: si no desea construir una caja se puede usar un módulo d