Bu projemizde Arduino’muza android cihazımızdan bluetooth ile bağlanıp sesli komut göndereceğiz. Hadi başlayalım!
Gerekli malzemeler
- Arduino UNO R3
- Bluetooth modülü
- Android cep telefonu veya tablet
- Led
Benim kullandığım bluetooth modülü HC-06. Modülün nasıl kullanıldığını detaylı anlatmayacağım ama kısaca bahsetmek gerekirse; üzerinde 4 pin var . Vcc pinini 5 Volta, Gnd pinini toprak hattına, Tx pinini Arduino üzerindeki Rx hattına bağlayacağız. Rx pinini Arduino üzerindeki Tx hattına bağlayacağız.Burada dikkat etmemiz gereken önemli nokta, bluetooth üzerindeki Tx pini Arduino üzerinde Tx değil Rx hattına bağlanması gerekiyor.
/*
Arduino Sesli Kontrol
www.projehocam.com
*/
String readString = "";
#define led 13 // 13. kapıya bağlı olan ledi kontrol edeceğiz. ledi tanımladık
void setup() {
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
Serial.begin(9600); //Bluetooth modülümüz ile 9600 bandında haberleşeceğiz
}
void loop() {
while (Serial.available()) { // gelen komutu alıyoruz
char c = (char)Serial.read();
readString += c;
}
if (readString.length() > 0) { // komut var ise
if (readString == "ledi yak") { // gelen komut kontrolüne göre işlem yaptırıyoruz
digitalWrite(led, HIGH);
}
if (readString == "ledi kapat") {
digitalWrite(led, LOW);
}
readString = ""; //gelen mesajı sıfırlıyoruz
}
delay(100);
} Arduino’muz hazır! Sıra geldi android cihazımız ile eşleştirmeye. Daha önce eşleştirme yaptıysanız tekrar yapmanıza gerek yok. Android cihazımızın bluetooth’unu açıyoruz ve arduinomuza bağlı olan bluetooth modülüne bağlanıyoruz. Şifre isterse “1234” veya “0000” olarak girin. Eşleştirme yaptıktan sonra sıra geldi gerekli uygulamayı yüklemeye.
Bu proje için yapmış olduğumuz android uygulamayı şuradan indirin İndirdikten sonra cihazımızın bluetooth’unu açıyoruz ve yüklediğimiz uygulamayı açıyoruz. “Cihaza Bağlan” butonuna basıyoruz ve listeden “HC-06” i seçiyoruz. Daha sonra ortadaki mikrofon simgesine dokunup “ledi yak” veya “ledi kapat” diyoruz. Arduino üzerindeki ledin yanıp kapandığını göreceksiniz!
Arduino’muza sesli olarak komut vermeyi öğrendik. Artık gerisi hayal gücünüze kalmış. İster ledi açın kapatın. İster klimayı, televizyonu açın kapatın.




















































































