İçindekiler:

Işık Sensörü Buzzer: 5 Adım
Işık Sensörü Buzzer: 5 Adım

Video: Işık Sensörü Buzzer: 5 Adım

Video: Işık Sensörü Buzzer: 5 Adım
Video: 10- Mblock 5 - Arduino LDR Işık Sensörü Uygulaması Karanlık Olunca Otomatik Yanan Led Lamba 2024, Temmuz
Anonim
Işık Sensörü Buzzeri
Işık Sensörü Buzzeri

Bu deneyde ışığa bağlı bir direnç olan bir sensör ile çalışacağız. Karanlık bir ortamda, direnç çok yüksek bir dirence sahip olacaktır. Foton ışığı dedektöre düştüğünde direnç azalacaktır. Daha fazla ışık, daha düşük bir dirence sahip olacağız. Sensörden farklı değerler okuyarak aydınlık mı karanlık mı yoksa aralarında bir değer mi olduğunu tespit edebiliriz. Bu deneyde kullanacağımız diğer bir element ise Buzzer.

Adım 1: Devre Kurulumu ve Beadboard

Devre Kurulumu ve Beadboard
Devre Kurulumu ve Beadboard

Şematik 3 elemandan oluşur: Fotodirenç (LDR), Piezo Buzzer, 1 – 10 kΩ. LDR polaritesi olmadığı için istediğiniz şekilde bağlanabilir. Direnç için 1-10 KΩ arasında kullanabilirsiniz çünkü farklı LDR'ler farklı ayarlara sahiptir. LDR'nizle en iyi ayarlara uyması için farklı direnç değerleri deneyin.

2. Adım: Kodlayın

kod
kod

int piezoPin = 8; // Piezo Buzzer'ı Pin 8'de Bildirmek

int ldrPin = 0; // Analog Pin 0'da LDR Bildiriliyor

int ldrValue = 0; // LDR'den farklı değerler okuma

geçersiz kurulum

()

{ }

boşluk döngüsü()

{ // Aşağıdaki döngü fonksiyonlarını başlatma

ldrValue = analogRead(ldrPin); // LDR'den değeri oku

ton(piezoPin, 1000); // Piezodan (bip) 1000 Hz'lik bir ton çalın

gecikme(25); // biraz bekleyin, hızlı yanıt için gecikmeyi değiştirin.

noTone(piezoPin); // bu durumda sesi 25 ms sonra durdur

gecikme (ldrValue); // ldrValue cinsinden milisaniye miktarını bekleyin} //

Döngü fonksiyonlarının sonu

Adım 3: Malzemeler

Malzemeler
Malzemeler
Malzemeler
Malzemeler
Malzemeler
Malzemeler

1. Breadboard

2. Arduino Kurulu

3. Erkek Teller

4. Dirençler

5. Piezo Zil

6. Işık Sensörü

Önerilen: