Android Sesi Yazıya Çevirme Uygulaması

Android cihazlarımızda mevcut olan kolaylıklardan biri de telefona vereceğimiz sesli komutlar ile bir çok aktiviteyi gerçekleştirebilmemizdir. Sesli komutlar ile rehberdeki birini arama, müzik çaldırma, alarmı kurma, istediğiniz bir sitenin açılmasını sağlama vs. bir çok işlevi gerçekletirebilirsiniz.

Android-Voice-Recognition (1)

Ben bu uygulamamda istediğim kelimeyi söylediği taktirde ekranda basit bir Toast mesajı gösterilmesini sağlayacağım. Toast mesajı yerine daha farklı bir çok şey yapabilirsiniz.

Telefona sesli komutlar verdiğimizde sesimiz tam olarak anlaşılmayabilir bu yüzden bir tahmin listesi oluşturacağız ve bunu ListView içerisinde göstereceğiz. ListView dışında bir de konuş butonu koyalım.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" > </ListView> <Button android:id="@+id/konus" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/konus" /> </LinearLayout> DEVAMI ▷

CNY70 ile Led Yakma Uygulaması

Geçen yazımda pic içerisindeki karşılaştırıcı modülünü kullanarak örnek yapacağımı söylemiştim. Karşılaştırma Modülü yazımı incelemek için tıklayınız. Yapacağım örnekte CNY70 sensörünü kullanacağım  bu sensör çizgi izleyen robotlarda da kullanılmaktadır. Uygulamada sensör üzerine beyaz kağıt getirdiğimizde led yanmasını sağlayacağım.  CNY70 sensörü üzerine beyaz kağıt getirdiğinizde ben yaklaşık olarak 2V gibi bir değer gözlemledim diğer durumda ise 5V'a yakın bir değer gözlemledim bu yüzden 2.5V referans değerini tercih ettim bir önceki yazımda da bunun için yapılacak ayarları göstermiştim. Şimdide kodları ve çalışır halini göstereceğim. CNY70 Yukarıda CNY70 ile yapacağımız bağlantıyı görmektesiniz. Aşağıdada devrenin bağlantıları mevcut. CNY70 Devre Devreyi yazdıktan kodlamaya başlayalım. İlk önce kullanacağımız PIC ve Osilatör ayarlarını yapıyoruz. DEVAMI ▷

PIC16F628 Karşılatırıcı (Comparator) Modülü

Bu yazımda PIC16F628 ile karşılaştırıcı modülünün nasıl ayarlandığını yazacam. PIC16F628'in Data Sheet'inden 10. Bölümünde Comparator Module kısmından yararlanacağız. Bu yazıda daha çok 2.5 Volt referans almak için gereken ayarları CMCON ve VRCON register'larının ayarlamalarını gösterecem daha sonraki yazımda CNY70 sensörünü kullanarak bir örnek yapacam.

PIC16F628 karşılaştırıcı modülü 2 adet analog karşılaştırıcı içerir. CMCON Register'ı 8 bitliktir. DEVAMI ▷

2.Ders Labview Boolean Girişi Decimale Dönüştürme

Bu uygulamamızda kullanacağımız switch slider'lar yardımıyla boolean olan bir girişi comparison elemanı yardımıyla decimale dönüştüreceğiz. İlk switch'ten aldığımız değeri 4 ile ikinci değeri 2 ile son değeri 1 ile çarpıp son olarak hepsini toplayıp gösterge ile göstereceğiz.

Labview açılışında ön panel ve blok diyagram kısmını yanyana otomatik olarak hizalamak için "ctrl+t" ve hatalı bağlantıları otomatik olarak düzeltmek için "ctrl+b" tuş kombinasyonlarını kullanabilirsiniz. DEVAMI ▷