Arduino ile Sese Duyarlı Led Projesi

0 1.753

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.

Malzemeler
  • 1 Adet Arduino Uno
  • 1 Adet Ses sensörü
  • Jumper kablo
  • 1 Adet LED

 

Elektronik Devre Şeması

 

 

Arduino yazılımı


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

}
Bunlar da İlgini Çekebilir

Cevap bırakın

E-posta hesabınız yayımlanmayacak.