Kitap Tanıtımı |
Arduino ve Raspberry Pi ile Elektronik Uygulamaları konulu bu kitapta, elektronik sistemlerin yazılımsal olarak kontrolü ele alınmaktadır.
Bilgisayar teknolojisinin gelişimi ile birlikte artık elektronik cihazların içerisinde yazılımların yeri daha da artmaya başlamıştır. Bu sayede elektronik sistemlerin bilgisayarla ya da bilgisayardan bağımsız olarak kontrol edilmesi mümkün olmuştur. Bu süreçte elektronik sistemlerde uzun yıllardır PIC entegreleri kullanılarak uygulamalar geliştirilmiştir. PIC entegreleri her ne kadar düşük maliyetli olsa da gelişmiş proje ve uygulamalarda yetersiz kalmakta ya da proje geliştirme sürecini uzatıp karmaşıklaştırmaktadır. Arduino, Netduino, Raspberry Pi gibi kartların geliştirilmesi ile birlikte, hem elektronik sistemlerin kontrolü daha da kolaylaştı hem de yazılım, bu sistemlerde daha önemli hale gelmeye başladı. Bu tip geliştirme kartları sahip oldukları dijital ve analog giriş çıkış pinleri ile elektronik sistemlere veri gönderme ve okuma işlemlerini doğrudan gerçekleştirebilmektedir. Ayrıca kızılötesi, wireless, bluetooth gibi iletişim teknolojileri kullanılarak diğer çevre cihazları ile kolayca iletişim kurulabilmektedir.
Yazılım alanında yapılan çalışmalar teknolojide yaşanan gelişmelerle birlikte artık donanım sektörü ile iç içe girmiştir. Günümüzde üretilmekte olan her bir donanıma yazılım entegre edilmektedir. Akıllı cihazların hayatımızdaki yeri ve yazılım alanındaki uygulama çeşitliliği ile artık bir yazılım aynı anda masaüstü bilgisayar platformlarında, web ortamında, mobil platformlarda, hem de devre geliştirme kartlarında çalışmaktadır. Artan bu çeşitlilik, farklı platformlardaki cihazların birbirleri ile etkileşimini sonucunu getirmektedir. Bu durum "çeşitli haberleşme protokolleri sayesinde birbirleri ile haberleşen ve birbirine bağlanarak, bilgi paylaşarak akıllı bir ağ oluşturmuş cihazlar sistemi" olarak tanımlanan Internet of Things kavramını ortaya çıkarmıştır.
Arduino, Netduino, Raspberry Pi gibi kartlarla, C, Python, C# gibi daha önce masaüstü uygulamalar geliştirmekte kullandığımız dillerle, Internet of Things ekosistemi için kolayca gömülü sistem uygulamaları geliştirmek mümkün hale geldi. Raspberry Pi ise bu kartlar içerisinde, Linux işletim sistemi yüklenebilmesi ve HDMI desteği sağlaması ile ayrı bir öneme sahiptir. Bu sayede geniş uygulama kütüphanesi desteği, ekran desteği sayesinde çok çeşitli uygulama seçenekleri elde edilebilmektedir.
Kitabımızda Arduino için yaptığımız uygulamalarda Arduino UNO serisi kartları tercih ettik. Çünkü Arduino UNO serisi kartlar, Arduino serisinin uygun fiyatlı ve en çok kullanılan serisidir. Ayrıca tamamen Arduino Shield'ler ile uyumlu olduğu için hem daha geniş bileşen desteğine sahip olmaktadır.
Kitabımızda, Arduino ve Raspberry Pi ile uygulama geliştirmeye başlamadan önce programlamaya giriş konularını ele aldık. Bu şekilde okuyucularımızın Arduino ve Raspberry Pi ile uygulama geliştirebilecek seviyede programlama dili bilgisi öğrenmesini amaçladık. Ayrıca kitapta kullandığımız teknolojiler, bileşenler hakkında da mümkün oldukça ayrıntılı bilgiler vermeye gayret ettik.
Kitabımızda aşağıdaki konulara yer verilmektedir:
? ARDUINO NEDİR?
? RASPBERRY PI NEDİR?
? PROGRAMLAMAYA GİRİŞ
? ARDUINO GİRİŞ ÇIKIŞ PORTLARI
? ARDUINO İLE SENSÖR KULLANIMI
? ARDUINO İLE MOTOR KONTROLÜ
? ARDUINO İLE KABLOSUZ İLETİŞİM
? ARDUINO İLE RFID İŞLEMLERİ
? ARDUINO DEPOLAMA İŞLEMLERİ
? RASPBERRY PI İŞLETİM SİSTEMİ VE AYARLARI
? RASPBERRY PI GİRİŞ ÇIKIŞ PORTLARI
? RASPBERRY PI İLE SENSÖR KULLANIMI
? RASPBERRY PI İLE MOTOR KONTROLÜ
Kitaptaki konular projeler ile desteklenerek ele alınmıştır. Projeleri seçerken de mümkün oldukça piyasada bulunabilecek ve düşük maliyetli bileşenler tercih edilmiştir. Dolayısıyla bu projeleri, kitabımızın okuyucuları kolayca uygulama imkânına sahip olacaklardır.
Kitabımızın, tüm okuyucularına faydalı olmasını temenni ederiz.
Yazarlar Hakkında:
Umut BAYĞUT
1994 yılında Diyarbakır'da doğmuştur. Lisans eğitimine Çukurova Üniversitesi Bilgisayar Mühendisliği Bölümü'nde devam etmektedir. C, C# , ASP.NET, PHP ve Arduino ile aktif olarak projeler geliştirmekte, aynı zamanda Bilişim Güvenliği konusunda araştırmaları bulunmaktadır.
Yazarın makale ve çalışmalarını; www.umutbaygut.com adresinden takip edebilirsiniz.
Volkan AKTAŞ
1976 Mersin doğumlu olup aslen Diyarbakır Ergani'lidir. Lise öğrenimini Mersin Atatürk Teknik Lisesi Bilgisayar Bölümü'nden, üniversite öğrenimini ise Gazi Üniversitesi Bilgisayar Öğretmenliği Bölümü'nden mezun olarak tamamlamıştır. 1999-2003 yılları arasında Şanlıurfa Endüstri Meslek Lisesi'nde Bilgisayar Öğretmeni olarak görev yapmış olup, 2003 yılından bu yana da Mersin'de görev yapmaktadır. Halen Mersin Kadri Şaman MTSO Tek. ve EML'de görev yapmaktadır.
Visual Basic .NET, C#, Visual C++, Python dilleri ve Netduino, Arduino ve Raspberry Pi kartları ile aktif olarak uygulamalar geliştirmektedir. Ayşe AKTAŞ ile evli olup Talha ile Sümeyye adlarında biri erkek biri de kız olmak üzere iki çocuğu vardır.
Yazarın makale ve çalışmalarını www.volkanaktas.com adresinden takip edebilirsiniz. |