Introduction: Controlling LED S Using Microphones Tutorial

Hi, my name is Leor Oved and today I will teach you how to wire and code my new cool instructable. In this lesson you will learn how to control an LED using a microphone. As you speak in the microphone, the light would turn on and it would turn off if you stop speaking in the microphone.

To begin, follow all the steps provided below.

Feel free to comment.

Good Luck!!

Step 1: Materials

For this project, you will need:

1. An Arduino with a USB cable

2. A Breadboard

3. A Microphone

4. Male Jumper Wires

5. An LED

6. A Brown/Black/Orange/Gold resistor (You can use other resistors but this one is most preferred)

Step 2: Setup

The following shows how to wire your materials together

If the microphone is not working, try to turn it around

If you have any questions please feel free to leave a comment below

Step 3: Code

int led = 13 ; // set point D13 as LED
int microphone = A0; // set point A0 as microphone
int val = 0; // define numeric variables val for microphone 
void setup (){
 Serial.begin(9600);  //activate serial monitor
 pinMode (led, OUTPUT) ; // define LED as an output  
pinMode (microphone, INPUT) ; //define microphone as an input
} 
void loop (){ 
 val = analogRead(microphone); // reading microphone and storing it as val
 Serial.println(val);  //print val 
 if (val >= 1){   //if the microphone is receiving sounds
digitalWrite (led, HIGH); //turn LED on
} else {    //if the microphone is not receiving sounds
digitalWrite (led, LOW);  //turn LED off
} 
}