1. MİKRODENETLEYİCİ NEDİR (1)
Bir mikrodenetleyici bir mikroişlemcinin MİB, hafıza, giriş - çıkışlar, kristal osilatör, zamanlayıcılar (timers), seri ve analog giriş çıkışlar, programlanabilir hafıza (NOR Flash, OTP ROM) gibi bileşenlerle tek bir tümleşik devre üzerinde üretilmiş halidir.
Kısıtlı miktarda olmakla birlikte, yeterince hafıza birimlerine ve giriş – çıkış uçlarına sahip olmaları sayesinde tek başlarına çalışabildikleri gibi, donanımı oluşturan diğer elektronik devrelerle irtibat kurabilir, uygulamanın gerektirdiği fonksiyonları gerçekleştirebilirler. Üzerlerinde analog-dijital çevirici gibi tümleşik devreler barındırmaları sayesinde algılayıcılardan her türlü verinin toplanması ve işlenmesinde kullanılabilmektedirler. Ufak ve düşük maliyetli olmaları gömülü uygulamalarda tercih edilmelerini sağlamaktadır.
Ayrıca mikrodenetleyiciler sıradan mikroişlemcilere nazaran aşağıda listelenen 4 temel avantajları sayesinde elektronik sanayinde günümüzde oldukça büyük bir uygulama alanına sahiptirler:
- Oldukça küçük boyutludurlar,
- Çok düşük güç tüketimine sahiptirler,
- Düşük maliyetlidirler,
- Yüksek performansa sahiptirler.
Şekil 1 - ATMEGA328p Mikrodenetleyici
2. ARDUINO NE DEĞİLDİR
Arduino bir mikrodenetleyici değildir.
3. ARDUINO NEDİR (2)
Arduino üzerinde ATMEL marka mikrodenetleyici bulunan elektronik proje geliştirme devresidir. Arduino açık kaynak bir donanım ve bir yazılımdan oluşur. Yazılım kısmı ise 2 yapıdan oluşmaktadır.
· Wiring: Mikrodenetleyiciler için kullanılan açık kaynak programlama standartlarıdır(Framework).
· The Arduino Software (IDE): Elektronik devre için program yazıp yazılan programı derleyip elektronik kart üzerine yükleyen programdır. Bu programı https://www.arduino.cc/ adresinden “Download” bölümünden indirebilirsiniz.
Arduino firması çeşitli özelliklerde geliştirme devresi üretmektedir. Uygulamalarımızda Arduino UNO devresi kullanılacaktır. Farlı devre kullandığımızda gerekli açıklamalar yapılacaktır.
Şekil 2 – Arduino UNO Devresi
Arduino programını yukarıda verdiğimiz adresten indirip bilgisayarımıza kuralım. Bu kurulum sırasında devremize ait sürücüler de kurulacaktır.
Şekil 3 – Arduino IDE Programı
4. ARDUINO UNO Özellikleri (3)
Arduino UNO devremizin özellikleri tablo 1 ve şekil 4 de verilmiştir.
Tablo 1 - Arduino UNO Özellikleri
Şekil 4 - Arduino UNO Özellikleri