Arduıno ile Kodlama ve Mikrodenetleyici Uygulamaları

Neden Arduino? sorusuna verilecek en iyi cevap tasarım ve kodlama üzerine kurulmuş olmasından kaynaklanmaktadır. Bundan dolayı, kodlama, maker, nesnelerin interneti, robotik uygulamalar vb. kavramlar konuşulduğunda akla gelen ilk şey Arduino olmaktadır. Peki nedir Arduino’nun sırrı? Arduino'yu diğer birçok teknolojiden ayıran özellik, her yaştan bireye kodlamayı çok hızlı bir şekilde öğretmesi ve kodlamayla beraber herkesin kendine göre tasarım imkanı bulabilmesidir. Yapılan her tasarım, kendine göre yap felsefesine dayanmakta, bundan dolayı her yapılan tasarım özgün olmakta, yeni uygulamalara ve projelere yol açmaktadır. Temel elektronik bilgisini ve kodlamayı bir araya getiren Arduino’nun sağladığı bu esneklik hemen herkes tarafından tartışmasız olarak kabul görmüş ve benimsenmiştir. Bu kitap kimin için? Bu kitap, aşağıda belirtilen hedef kitle ve ders programları için hazırlanmıştır: ? Mesleki ve Teknik Liselerin Bilişim Teknolojileri, Elektrik-Elektronik alanı vb. ? Önlisans Bilgisayar Programcılığı, Elektronik Teknolojileri, Kontrol ve Otomasyon vb. bölümleri ? Lisans düzeyinde Bilgisayar Mühendisliği, Elektrik-Elektronik Mühendisliği, Bilgisayar ve Öğretim Teknolojileri Eğitimi (BÖTE) vb. bölümlerde verilen Mikrodenetleyiciler ve Kodlama dersleri ? Bilim merkezleri, sertifika programları ve kurslar ? Makerlar ve Hobiciler ? Kodlama ve tasarımla uğraşanlar ? Elektroniğe ve programlamaya meraklı olanlar Kitabın organizasyonu Kitapta aşağıdaki öğrenme-öğretme yöntemleri kullanılmıştır: 1. Basitten zora 2. Örnek olay yöntemi 3. Gösterip yaptırma yöntemi 4. Yapılandırmacılık 5. Öz düzenleme ve bilişüstü Ele alınan hedef kitleye göre, kitaptaki uygulamalar basitten zora doğru gitmekte ve konular içinde de bu sıra takip edilmektedir. Kitapta bölümler klasik anlamda var olan mikrodenetleyici konulara uygun olarak sıralanmıştır. Bundan dolayı, hedef kitlenin bilişsel düzeyine uygun olarak istenen uygulamalar ve konular geçilebilir ya da istenen konudan ve uygulamadan başlanabilir. Bu yönden, kitap içeriği oldukça esnek bir yapıya sahiptir. Kitapta Arduino’nun kodlama mantığı basit ve hızlı bir şekilde sunulduktan sonra, temel uygulamalar ve sensörlerle devam edilmiş ve daha sonra motorlar ve kablosuz iletişim gibi daha ileri seviye konular ele alınmıştır. Kitaptaki her bir uygulama için: Ön bilgi Hazırlık aşaması Nasıl yapılır Şema Devre bağlantısı Kod ve açıklaması Nasıl çalışır Devre uygulaması aşamaları titizlikle yapılmış ve gerekli olan yerlerde Ayrıntı şeklinde ikazlarda bulunarak konuyla ilgili önemli yerler ve teknik detaylar kısa ve öz şekilde sunulmuştur. Okuyucuya çoğu zaman zor ve karmaşık gelen teknik detaylar bölümler ve parçalar halinde verilerek özümsenmesi sağlanmıştır. Ele alınan uygulamanın bir önceki ve bir sonraki uygulamayla ilişkisi açık ve net bir şekilde görülebilir. Böylece, bir uygulamayı yapan okuyucu, kodu ve devre şemasını kullanarak kendine özgü orijinal ve farlı uygulamalar geliştirebilir.