Ana içeriğe atla

Kayıtlar

Eylül, 2018 tarihine ait yayınlar gösteriliyor

Yapay Zeka Ne Demek?

'Yapay zeka' bu kavram hakkında bir çok şey söylenebilir. Ama basitce açıklamak gerekirse insan zekasını takilit edebilen yapılardır. Buna bir örnek vermek gerekirse, diyelim ki bir çamaşır makinasına bir sensör yerleştirdik, bu sensör çamaşırın miktarını ölcüyor ve makina bu miktara göre de deterjan kullanıyor yani bir insanın yapması gereken bir eylemi makina kendisi yapıyor. Bu bir yapay zeka örneğidir. Yani öyle filmlerde gördüğümüz kadar karmaşık yapılar değildir. Bilgisayarın ve otomasyonun olduğu her yerde bir yapay zeka vardır. Peki o kendi kendine düşünen, kendi kararlarını veren makinalar. Onlar ne? Aslına bakarsanız şu an için böyle bir teknolojiye, yani kendinin farkında olan makinalara çok uzağız. Bizim yapay zeka olarak adlandırdığımız yapılar insanların verdiği komutlar çerçevesinde belirli görevleri yerine getirir, yani ne yaptığının farkında değillerdir. Kendinin farkında olan makinalar fikrine günümüzde ' Süper Yapay Zeka' adı veriliyor. Ve bu kavram...

Arduino'yu Android ile Programlama

Bu gün bir uygulamadan bahsetmek istiyorum. Bu uygulama sayesinde android cihazımızı kullanarak arduino kartımızı programlayabileceğiz. Uygulamamızın adı 'Bluino Loader'. Uygulamayı kullanarak kartımıza usb-otg veya bluetooth ile programımızı yükleyebiliriz. Bunun için otg kablosu veya bir bluetooth modülüne(hc06,hc05 gibi) ihtiyacınız var. Uygulamanın 'Tercihler' kısmından board sekmesine gidip arduino modelinizi seçiyorsunuz. Ve artık yüklemeye hazır. Ayrıca uygulamaya kütüphanede ekleyebilitsiniz. Tek yapmanız gereken kütüphaneyi kopyalayıp dosya kısmında 'BluinoLoader' dosyasının içindeki 'libraries' kısmına yapıştırmanız yeterli. Üstelik klon kartlar için CH34x (klon arduinolarda genelde ch340 usb serial cipi kullanılır) sürücülerinide destekliyor. Uygulamaya Buradan  ulaşabilirsiniz.

Arduino Nedir?

Arduino' yu elektronik devreleri kontrol etmeyi sağlayan küçük bir bilgisayar olarak tanımlayabiliriz. Örenğin Arduino Uno R3 modelinin flash hafızası 32kb bu size çok küçük görünmüş olabilir. Yaa benim bilgisayarımın bile 500gb hafızası var gibi şeyler düşünüyor, olabilirsiniz. Ama arduino ile kontrol edeceğimiz devreler için bu hafıza gayet yeterliyeterli. Hatta başlangıçtaki temel projeler için bu hafıza çok büyük bile diyebiliriz. Arduino çokca tercih edilen bir hazır prototipleme kartıdır. Bunun temel nedeni arduinoyu kullanmak için mikrodenetleyiciler, elekronik ve yazılım konusunda uzman derecesinde bilgi gerektirmemesidir. Ayrıca üzerinde bulunan mikrodenetleyiciyi ( ATmega328, ATmega2560, ATmega32u4 gibi)  programlamak için ekstra donanımlara gerek yoktur. Doğrudan bilgisayara bağlayıp kartımızı programlayabiliriz. Programlama kısmıda gayet basittir. Arduinonu resmi wep sitesinden indireceğimiz ide yi bilgisayarımıza kurup arduino kartımızı programlamaya başlıyabili...