Arduino İle Dijital Ses Tanıma
Gerekli malzemeler:
- Arduino UNO
- Breadboard
- 330Ω Direnç
- BC547 Transistör
- Ses Sensör Modülü
- DC Motor
- İki Ucu Erkek Jumper Kablo
Arduino Ses Tanıma Modülü-Sensörünü İnceleyelim
Arduino ile uyumlu ses sensörü modülü ile farklı boyutlardaki sesler değerleri tanınabilmektedir. Ses tanıma modülüne aynı zamanda mikrofon da diyebiliriz. Bu sayede fiziksel olarak algılanan ses değerleri, Arduino’ya bir giriş sinyali sağlayacaktır. Bu sayede çıkışa bağlı LED, motor gibi aktüatörleri ses ile kontrol edebilmekteyiz. Ses sensörü ile analog ve dijital değerler okumamız mümkün; biz bu uygulamamızda dijital değerler ile çalışacağız.
Arduino Ses ile Motor Kontrol Devresi
Devremizi aşağıdaki gibi kuralım:
Arduino Ses Sensörü ile Motor Kontrol Devresi
Ses Sensörü ile Motor Kontrolü Arduino Kodu
Arduino kodumuzu aşağıdaki gibi yazalım:
#define echoPin 6
#define SensorPin 3
#define MotorPin 5
int MotorDurum = LOW;
void setup() {
pinMode(SensorPin, INPUT);
pinMode(MotorPin, OUTPUT);
}
void loop() {
if (digitalRead(SensorPin)) {
if (MotorDurum == LOW) {
MotorDurum = HIGH;
} else {
MotorDurum = LOW;
}
digitalWrite(MotorPin, MotorDurum);
}
delay(50);
}
Bunları yaparak Dijital Ses Tanıma devresini yapabilirsiniz.
Siteme uğradığınız için teşekkür ederim.
İG:smtkaann
Mail için ; sametgumus4270s@gmail.com
Yorumlar
Yorum Gönder