Arduino. Piezo Eléctrico

Un sensor piezoeléctrico, dispositivo que responde a las vibraciones, produce una tensión en respuesta a una acción física. El piezo se polariza y el lado positivo se conecta a una  entrada analógica,  el lado negativo se conecta a tierra. La tensión es detectada por Arduino usando analogRead para encender un LED. El valor de umbral del nivel sensor determina que tanto se enciende el LED. Esto sensores se pueden comprar o se pueden hacer usando dos disco de metal unidos cada uno a un cable. 10MΩ

Conexión: (usamos una resistencia de 10MΩ )

Codigo:

const int sensorPin = 0; // entrada piezo

const int ledPin = 13; //indicador led

const int THRESHOLD = 100;

void setup ( ) {

pinMode(ledPin, OUTPUT);

}

void loop ( ) {

int val = analogRead(sensorPin);

if (val >= THRESHOLD) {

digitalWrite(ledPin, HIGH);

delay(100);

}

else

digitalWrite(ledPin, LOW);

}

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s