Arduino ile sese duyarlı LED Projesi

 Herkese Merhaba Bugün arduino ile sese duyarlı LED yakma devresi yaptım onu göstericem hadi başlayalım

Uygulama İçeriği

Ses sensörü kullanım mantığının anlaşılması amacıyla ledi yakıp söndüreceğiz. Ses sensörü analog bir cihazdır ve biz de Arduino analog girişine bağlayacağız. Ses seviyesine bağlı olarak sensörden alınan veri ile ledin yanmasına karar vereceğiz.

hadi malzemeleri hazırlayalım ve şemaya bakarak devreyi kurmaya Başlayalım 

Malzemeler 

1 tane Arduino Uno 

1 tane Breadboard

1 tane Led diyot renkleri farketmez istediğiniz renk kullanabilirsiniz

1 tane ses sensörü 

jumper Kablo 

ŞEMA 


Arduino yazılımı

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const int LED=13;
const int Sensor =A0; //A0 girişini analog giriş olarak belirledik.
int seviye;//Sesin şiddetini seviye değişkeni olarak tanımladık.
const int esik = 640;// ses şiddetinin eşik değerini buradan belirleriz.
void setup() {
pinMode(LED,OUTPUT);
Serial.begin(9600);
 
}
 
void loop() {
seviye=analogRead(Sensor);
Serial.println(seviye);
 
if(seviye>esik)// eğer ses seviyesi eşik değerinden büyük ise Led yanar ve bir saniye sonra söner.
{digitalWrite (LED,HIGH);
delay (5000);
digitalWrite(LED,LOW);
}
else
{
digitalWrite(LED,LOW);//eğer ses seviyesi eşik değerden küçük ise led söner
} 
}

                                                      

                                                       Ses Sensörüne ses verdiğimiz ledin yanış hali





                                                ses verme bittikten sonra ledin 1 saniye sonra sönmüş hali


Bu kadar arkadaşlar ses sensörü ve ledi olmayan varsa internetten yada bu tür malzeme satan yerlerde bulabilirsiniz




Yorumlar