'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 şu an için sadece bilim kurgu. Çünkü, bildiğimiz devre kartları, yazılım sistemleri bu işi çözmek için şu an gayet yetersiz. Belkide bunları kullanarak bu işi asla cözemeyeceğiz yani bu iş için belkide yepyeni bir teknoloji gerekiyordur. Şu an için en yakın çözüm 'Süper Bilgisayarlar' yada diğer bir adıyla ' Kuantum Bilgisayarları' olarak gösteriliyor. Bunu zaman gösterecek. Bu arada yapay zeka da derin bir kavramdır bu konuyu başka bir yazımda tekrar irdeleyeceğim. Sizin bu konu hakında yorumuz nedir? Yorumlara bekliyorum...
  Bu gün arduino uygulamalarında sıkça kullanılan butonu dirençsiz bi şekilde kullanmayı anlatacağım. Bildiğiniz üzere arduinoda buton kullanırken, veri bacağıyla toprak hattı arasına 10k lık bi direnç bağlıyoruz. Buna pullup direnci diyoruz. Eğer bunu bağlamassak arduino butona basılmadığı durumda karasız çalışarak basılmış gibi davranabiliyor. Peki direnç kullanmadan butonu nasıl kullanırız.   Bu gayet basit arduino idesinin bize sunduğu güzelliklereden biri. Bir dijital pini giriş olarak ayarlarken yani: pinMode(2,INPUT); yazmak yerine: pinMode(2,INPUT_PULLUP); yazarsak artık 2. pine bağlayacağımız buton için direnç kullanmamıza gerek yok. Peki bu nasıl oluyor? Atmega mikrodenetleyicisinin dahilinde bulunan 20k lık dirençler kullanılarak bu yapılabiliyor. Artık bağlantınız aşağıdaki gibi basit olacak iyi çalışmalar        

Yorumlar
Yorum Gönder