Iniciado por
kalanda
Pero mi idea es quitarlo, no acabo de ver la ventaja de tenerlo...(se me fue la olla) de eso que ahora tenga 2 pines libres.
Mira, te paso mi esquema:
Hola,
estoy nuevo del foro y absolutamente interesado en probar photoduino
Premito no ser un experto de electronica. Ya tenia un Arduino (Uno) y ahora mismo estoy ententando utilizar tu esquema por el sensor de sonido, de manera que controle mi flash.
Los componentes utilizados son los mismos excepto por el microfono (estoy utilizando este ). A travès de un potentiometro regulo la barrera sobre la cual el flash tiene que dispararse.
El codigo es el siguiente:
Código:
#define LED 13
#define SENSOR 0
#define POTENTIOMETER 1
#define PULSE_TIME 1000
#define SAMPLING_RATE 50
void setup() {
// initialize the digital pin as an output.
pinMode(LED, OUTPUT);
}
int state = 0;
int treshold = 0;
int sensorLevel = 0;
void loop()
{
// Legge valore soglia
treshold = analogRead(POTENTIOMETER);
// per microfono
sensorLevel = analogRead(SENSOR);
if (sensorLevel > 512) sensorLevel = (sensorLevel-512)*2;
else sensorLevel = (512-sensorLevel)*2;
if (sensorLevel>=treshold)
{
if (state==1)
{
digitalWrite(LED, HIGH);
delay(PULSE_TIME);
digitalWrite(LED, LOW);
}
state = 0;
} else {
state = 1;
}
delay(SAMPLING_RATE);
}
Todavia no he conseguido resultados... parece che a la salida del amplificador hay solamente ruido (con microfono desconectado el arduino sigue leyendo valores entorno a 700).
Hay alguien que pueda ayudarme?
Gracias,
Cristiano
Marcadores