Wednesday, 20 November 2024

Arduino Clap Light Switch Using Sound Sensor

 Sound sensor Arduino project,  Arduino clap light switch using sound sensor.



Project Code :- 

#define MicAO 8

int ledPin = 13;

int clap = 0;

long detection_range_start = 0;

long detection_range = 0;

boolean status_lights = false;

void setup() {

  pinMode(MicAO, INPUT);

  pinMode(ledPin,OUTPUT);

  }

void loop() {

int status_MicAO = digitalRead(MicAO);

if (status_MicAO == 0)

{

if (clap == 0)

{

detection_range_start = detection_range = millis();

clap++;

}

else if (clap > 0 && millis()-detection_range >= 50)

{

detection_range = millis();

clap++;

}

}

if (millis()-detection_range_start >= 400)

{

if (clap == 2)

{

if (!status_lights)

{

status_lights = true;

digitalWrite(ledPin, HIGH);

}

else if (status_lights)

{

status_lights = false;

digitalWrite(ledPin, LOW);

}

}

clap = 0;

}

}

No comments:

Post a Comment