El Stompbox de cubierta (10 / 10 paso)

Paso 10: Sketch de Arduino para interruptor de palanca

Interruptor de palanca

Quiero que la cubierta se comporte como una stompbox real, así que decidí hacer un interruptor de palanca a continuación. He utilizado el boceto de muestra, "Knock", de los ejemplos de "Sensores".

Esto utiliza el mismo cableado como el "IfStatementConditional" arriba. Sin embargo, antes de cargue el bosquejo, hice un pequeño cambio:

Serial.println("Knock!");

se convierte en

Serial.println(sensorReading);

Esto me permite ver los valores de las lecturas de Arduino de la cubierta.

Después de verificar y cargar el sketch, abrí al monitor serie. Ahora cada vez golpea ligeramente en la cubierta, el integrado LED en el pin 13 activada o desactiva. Adicionalmente, el sensor de lectura sí mismo apareció en el monitor serie.

Funcionó bien, pero me di cuenta que el monitor a veces devuelve varias lecturas para cada tap, o ninguno en absoluto. Así que juega con el valor de retardo y variada rapidez estaba golpeando el interruptor con el pie. Un retraso de 150 parecía funcionar mejor para mí.

Al igual que con el primer boceto, el valor de umbral es clave: Si no funciona, asegúrese de que el número asignado al "umbral" es mucho menor que el sensor de lectura de números en el monitor.

Aquí está el bosquejo, una pequeña variación en los golpes!, que voy a llamar a Stomp_Toggle. Una vez que el interruptor de funcionamiento, puede cortar y pegar el código en cualquier dibujo que te gusta.

/ * Palanca de stomp

Este bosquejo lee la resistencia variable de cubierta utilizada como un interruptor de pedal.
Lee un pin analógico y compara el resultado a un umbral establecido.
Si el resultado es mayor que el umbral, escribe
el valor para el puerto serie y cambia el LED en el pin 13.

El circuito:
* Un cable de la cubierta atado A0
* Otro cable de la cubierta conectada a 5V de Arduino
* 10K resistencia de analógico en 0 atado suelo

http://www.Arduino.CC/en/Tutorial/Knock

creado el 25 de marzo de 2007
por David Cuartielles < http://www.0j0.org>
modificado 30 de agosto de 2011
por Tom Igoe
modificado 10 de diciembre de 2013
por Jesse Seay

Este ejemplo de código es de dominio público.

*/

estas constantes no va a cambiar:
const int ledPin = 13;      LED conectado al pin digital 13
const int knockSensor = A0; la cubierta está conectada al pin analógico 0
const int umbral = 500;  valor de umbral para decidir cuándo la presión detectada cambia el interruptor

estas variables va a cambiar:
int sensorReading = 0;      variable para almacenar el valor leído desde el perno del sensor
int ledState = bajo;         variable utilizada para almacenar el estado del pasado, para cambiar la luz

void setup() {}
pinMode (ledPin, salida); declara el ledPin como salida
Serial.Begin(9600);       utilizar el puerto serie
}

void loop() {}
leer el sensor y almacenarlo en la variable sensorReading:
sensorReading = analogRead(knockSensor);

Si la lectura del sensor es mayor que el umbral:
Si (sensorReading > = umbral) {}
cambiar el estado del ledPin:
ledState =! ledState;
actualizar el pin LED sí mismo:
digitalWrite (ledPin, ledState);
enviar la lectura del sensor a la computadora, seguida de nueva línea
Serial.println(sensorReading);
}
Delay(150);  retraso para evitar la sobrecarga del búfer de puerto serie
}

Artículos Relacionados

Decorar su su aburrido teléfono cubierta

Decorar su su aburrido teléfono cubierta

hacer su vieja cubierta de teléfono hermosaPaso 1: He utilizadogrifo negroaguacolores de aguacolour(golden) acrílicocepillo de pinturasccisorPaso 2: Ahora toma la cubierta y hacer algunas líneas a través de la llavePaso 3: Ahora la cubierta toda de c
Bicicleta casco cubierta de plumas y las llamas

Bicicleta casco cubierta de plumas y las llamas

Soy un firme creyente que visibilidad es una parte importante de mantenerse segura mientras que andar en bicicleta en el camino pero creo también que ser único, diferente y sensible puede ayudar tanto.Conductores se dicen a sí mismos, "que diablos es
Cubierta del ventilador del equipo Samsung VR

Cubierta del ventilador del equipo Samsung VR

Me encanta mi Samsung VR. Sin embargo, durante el uso de este dispositivo, encontrar que mi teléfono consigue muy caliente.Esta cubierta utiliza la misma energía del cargador del teléfono a un fan y también carga el teléfono mientras que en la VR.Pas
Cubierta decorativa artística de salida

Cubierta decorativa artística de salida

con muchas opciones creativas, esta cubierta de la salida es fácil de diseñar y hacer. La idea vino a mí después había remodelado mi cocina. Quería suficientes salidas para que no necesito buscar y desconectar cada vez utilice una toma de corriente.
Cubierta simple caja

Cubierta simple caja

He tenido algunas personas me preguntan cómo hice mis cajas de cubierta, así que decidí probar y hacer un tutorial. Esta es mi primera vez haciendo un tutorial, así que tenlo en cuenta.Paso 1: fuentes deTodo lo que necesitas para hacer una de estas c
Cubiertas de drenaje removible para velero cabina drenes

Cubiertas de drenaje removible para velero cabina drenes

Si amarrar su barco donde hay hielo y nieve de significativos, se debe tener cuidado que sus desagües de bañera abiertos y no hielo sobre resultando en agua estancada (y un creciente nivel de agua) en la cabina.En Alaska, algunas personas permanentem
Cubierta mesa

Cubierta mesa

Recientemente construí una baraja pero sigo sin utilizar la plataforma de concreto por debajo de la cubierta para parrilla y almacenar cosas del patio. Me mudé mi mesa y sillas hasta la cubierta y no tenía ninguna superficie plana poner platos en cua
Montaje de cubierta, libro de cocina

Montaje de cubierta, libro de cocina

Decoupage es una excelente forma de hacer libros, cajas, tarjetas de cumpleaños, etc. más personal. Todo lo que necesita es una pila de revistas (que haya lectura), o algunas imágenes o servilletas lindos. De niño disfrutaba mirando a través de revis
Cómo hacer un tocador de cubierta flotante

Cómo hacer un tocador de cubierta flotante

Flotante y vanidades y contador tops son ideales en ofrecer un aspecto limpio y moderno. Si tienes un baño pequeño como el mío, también tiene la ventaja de proporcionar una más abierta y menos sensación de hacinamiento.Hay un montón de instructables
Antes y después: Polybag en cubierta de los zapatos!

Antes y después: Polybag en cubierta de los zapatos!

El día de lluvia generalmente dan ganas de quedarse en casa, viendo TV, o acceder a tus redes sociales. Pero, usted sabe, el mundo exterior es mejor que quedarse solo en casa. Así que, te damos una manera creativa para superar el día de lluvia, por f
Cubierta al aire libre de enchufe seguridad Cam

Cubierta al aire libre de enchufe seguridad Cam

tuve un problema con los paquetes desapareciendo de mi porche.Decidí que una cámara IP inalámbrica sería una gran solución.Me encontré con dos problemas.• Dónde ocultarla• Dónde enchufarlo.Paso 1: A lo mejor donde poner y donde poder que podría ser e
Quitar agarrado y despojado de los tornillos de las cubiertas de motor de moto

Quitar agarrado y despojado de los tornillos de las cubiertas de motor de moto

¡ Hola! Motocicletas son todavía nuevas para mí y para mi primer proyecto (después de aprender a montar, por supuesto), implica conocer mi bici. ¿Qué mejor manera de familiarizarme con las piezas del motor que para reemplazar los tornillos viejos, ag
Cubierta de libro con marcador

Cubierta de libro con marcador

Se trata de una pieza de arte rápido y fácil para la cubierta del libro. Antes de empezar, haz todo lo necesario y hacerlos listos. Por favor revise la lista y asegúrese de que tener todo para empezar.--Un pedazo de papel de arte de tapa-Papeles dife
Cubierta de libro de recuerdos retrato silueta

Cubierta de libro de recuerdos retrato silueta

de mi viaje a Bristol que quería hacer un álbum con todas las fotos, engañado, y otras cosas!El libro que ves es realmente un libro del bosquejo, no un libro de scrapbook. La razón por la que he elegido esta es la bruja cubierta de cartón-mira yo pue