Bilim adamları sivrisineklerin ses sinyallerine oldukça duyarlı olduğunu belirlemişler. Hatta öyle ki, sivrisineklerin dişisi ile erkeğinin vızıltısı bile aynı tonda olmamalarına rağmen erkek sivrisinekler dişisini, yaydığı titreşim tonunu algılayarak fark edebiliyormuş. Bu kadarlık bir biyoloji bilgisinden sonra şimdi de işin teknik kısmına dönelim.Madem ki bu hayvanlar seslere oldukça duyarlılar, demek ki onları anladıkları seslerle rahatsız etmemiz mümkün.Bildiğiniz gibi masaüstü bilgisayarlarda tweeter ismi verilen ve genellikle tiz sesleri ön plana çıkarması için kullanılan minik hoparlörler bulunmaktadır. PC kasalarında bulunma sebebi ise, programların veya işletim sistemlerimizin görsel uyarılar yanında işitsel uyarı ve mesajlar üretebilmesini sağlamaktır. Hoparlör Bios tarafından beslenir ve kontrol edilir. Hal böyle olunca programlar yazmak sureti ile bu hoparlöre bizde dilediğimiz elektriksel sinyali göndererek rahatça kullanabiliyoruz. İşte c++ için bir örnek kod;#include #include using namespace std;int main(){Beep(20000,5000);cin.get();return 0;}
Görmüş olduğunuz bu program kodunu, uygun bir derleyici ile çalıştırılabilir dosya haline getirmeniz gerekiyor. (ben devC++ programını öneriyorum, diğer derleyicilerde problem yaşamama garantisi veremiyorum) Oluşan exe uzantılı dosyayı çalıştırdığınızda 20000 hertz frekansında 5 saniye boyunca bir ses yayınlanacaktır. Bu sesi çok çok az duyacağınızı da belirtmek gerekir. Zira insan kulağı 20 ile 20000 hz. aralığındaki seslere duyarlıdır. Bu şekilde benim fikrim o ki, sivrisinekleri rahatsız ederek çevremizden uzak tutmamız mümkün. Üstelik yaydığımız sesi biz de duymayacağımızdan tam konfor sağlamış olacağız.Ancak örneğe yinede bağlı kalmamanızı öneriyorum. Sivrisineği hangi frekansın rahatsız edebileceğinin garantisini veremem. Yazılımı geliştirmek size kalmıştır.İllaki sivrisinekler için kullanmak zorunda da değilsiniz. Frekans değerini düşürerek örneğin 10000’e ayarlayıp c++ tabanlı programlarınızda oluşan hata veya uyarıları kullanıcılarınıza sesli olarak aktarabilirsiniz.Veya düşük örneklem değerlerine sahip müzik besteleri yapmanız da mümkün. Aterilerden hatırlayacağınız oyun içi müzikleri çeşitli frekans kombinasyonlarını birleştirerek oluşturmanız mümkün. Mesela üretilecek ses tonlarını (ki biz buna nota diyelim) ve notanın çalınacağı uzunluğu bir arrayda (dizi değişken) tutabilirsiniz. Ardından bir döngü açarak “Beep” fonksiyonunu arraydan alacağınız verilerle beslediğinizde en basit haliyde şahsi midi (mid) dosyalarınızı exe şeklinde üretmiş olabilirsiniz. (tabii bu biraz müzik kulağı gerektirebilir) Hem ekstradan bir çalıcı programa da ihtiyacı olmayacaktır :))Umarım faydalı bilgiler aktarabilmişimdir.