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:
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).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); }
Hay alguien que pueda ayudarme?
Gracias,
Cristiano
Marcadores