Paso 5: Codificación tiempo
Por debajo de
es el código que controla el sistema. Más ayuda entender azada para hacer las conexiones.
const int pinSound = A0;
const int pinLed1 = 7;
const int pinLed2 = 8;
const int pinLed = 4;
const int pinLed0 = 2;
const int pinTouch = 3;
const int pinButton = 5;
int thresholdValue = 100;
int thresholdValue1 = 300;
void setup()
{
pinMode (pinTouch, entrada);
pinMode (pinButton, entrada);
pinMode(pinLed,OUTPUT);
pinMode(pinLed0,OUTPUT);
pinMode(pinLed1,OUTPUT);
pinMode(pinLed2,OUTPUT);
}
void loop()
{
int estado = digitalRead(pinTouch);
Serial.println(State);
digitalWrite (pinLed, estado);
Delay(10);
int sensorValue = analogRead(pinSound);
if(sensorValue > thresholdValue)
digitalWrite(pinLed1,HIGH);
Delay(200);
digitalWrite(pinLed1,LOW);
Si (sensorValue > thresholdValue1)
{digitalWrite(pinLed2,HIGH);
Delay(100);}
otra cosa
digitalWrite(pinLed2,LOW);
if(digitalRead(pinTouch))
digitalWrite(pinLed,HIGH);
otra cosa
digitalWrite (pinLed, LOW);
if(digitalRead(pinButton))
digitalWrite (pinLed0, HIGH);
otra cosa
digitalWrite (pinLed0, bajo);
}
NOTA: 1.
depende del nivel de umbral con el sistema de sonido que tiene. Usted puede comenzar con umbral bajo y aumentar hasta llegar a una favorable. Mi sistema de cine en el hogar es increíble en el sonido J
2. linkit uno tiene un problema en el control del zumbador, su normalmente abierto por lo tanto, cuando se alimente al zumbador suene sin parar. Asegura la entrada Vcc de alimentación utilizando el interruptor lateral del escudo base IO para obtener conexión rtealistic.