Depolama ve bellek donanımlarına sahip devre kartlarına mikrodenetleyici kartlar veya geliştirme kartları denir. Mikrodenetleyici kartlar elektronik projelerin olmazsa olmazıdır. Mikrodenetleyici kartları çizgi takip edebilen robottan sahada çeşitli veriler almak için kullanılan robotlara kadar kullanabilirsiniz. Hobi olarak geliştirdiğiniz elektronik projelerinizde de yine bu kartları kullanabilmek mümkün.
Arduino
En çok kullanılan mikrodenetleyici kartları başlığı adı altında ilk akla gelen geliştirme kartıdır. Donanım ve yazılım temelli elektronik geliştirme platformudur. Arduino USB girişinden bağlayabilir veya harici bir güç kaynağından da giriş yaparak çalışmaktadır. Yalnız kullanacağımız güç kaynağının en fazla 12V çıkışlı olması lazım yoksa karta zarar verebilir. Arduino bize 5V ve 3.3V verir. Bu durumda bizim çoğu elektronik elemanları çalıştırmamız için yeterlidir. Üstelik hem öğrenciler hem de profesyonel kişiler için detaylı bilgiye sahip olmadan da hobi veya eğitim amaçlı elektronik projelerde kullanılmaktadır. Arduino çeşitlerine göre Atmega 328, 2560,168, 32u4 gibi mikrodenetleyiciler bulundurur.
Çeşitleri:
- UNO
- MEGA
- Leonardo
- LilyPad
- Mini
- Ethernet
- Nano
- Bluetooth
- Esplora
Arduino UNO
Öncelikle Arduino Uno, Atmega 328 mikrodenetleyici içeren bir Arduino geliştirme kartıdır. USB bağlantı portu, güç regülatörü ve 16 mhz kristal bileşenleri vardır. Ayrıcaa Arduino’nun en yaygın kullanılan modelidir. Son olarak çeşitli sensörlerden bilgiler alır ve bu sensörleri birbirleri ile kullanarak daha kompleks elektronik yapılar elde edebilmek mümkündür.
Teknik Özellikleri
- Çalışma Gerilimi: +5V Dc
- Digital giriş/çıkış pinleri: 14 tane (6 tanesi PWM)
- Analog giriş/çıkış pinleri: 6 tane
- Flash Hafıza: 32 KB
- SRAM: 2 KB
- EEPROM: 1 KB
- Saat Frekansı: 16 Mhz
- USB Jakı
- Reset Butonu
- Power Jakı
- Haberleşme Çipi
PIC 16F877 Mikrodenetleyici
PIC16Fxx serisi tam anlamıyla bir geliştirme kartı değildir fakat çok popüler kullanılan bir mikrodenetleyicidir. Microchip firmasının Harvard mimarisiyle üretilmiştir. Ayrıca firma internet sitesi üzerinden çok destek sağlamaktadır. Bununla birlikte PIC mikrodenetleyici olarak çok tercih edilir. MPLAB adlı simülasyon programı ile PIC programlanabilir. Bunun yanı sıra MPLAB programı içerisinde editör, derleyici, simülatör ve programlayıcı kısımları vardır. Programlama dili olarak assembly, Basic, C ve Pascal dilleri kullanılmaktadır. Genelde assembly programlama yapılmaktadır. PIC’ler az sayıda komut içeren komut kümelerine sahiptirler. Bu yüzden programlaması kolaydır.
PIC Mikrodenetleyici Tercih Sebepleri
- Çok düşük akım çekerler.
- Programlaması kolaydır ve Microchip firması çok destek sağlamaktadır.
- Kod sıkıştırma özelliği ile aynı anda birçok işlem yapabilir.
- Kodları az sayıda komut içeren komut kümelerine sahiptir.
- Bellek ve veri için ayrı yollar(bus’lar) kullanılır.
- Lojik uygulamaları hızlıdır.
- Yüksek frekanslarda çalışabilirler.
Raspberry Pi
Raspberry Pi vakfı tarafından geliştirilen kredi kartı boyutunda olan mikrodenetleyici kartlarındandır. Öncelikle gelişmekte olan ülkelerin okullarında basit bir bilgisayar bilimi öğretilmesi amacıyla geliştirilmiştir. Üretiminin amacı çocukların bilgisayarın çalışma mantığını anlaması ve basit kodlama yeteneği kazandırmaktır. Aynı zamanda bu kartı masaüstü bilgisayar olarak kullanmakta mümkündür. Bunun için HDMI kablo ile televizyon veya ekrana bağlamak ve fare-klavye seti gerekir. Ancak internet tarayıcısı kısıtlıdır.
Raspberry Pi 1 Özellikleri
- İşlemci: ARM1176JZF-S(700 MHz)
- Ram:256MB-512MB
- Depolama: SD, MMC, SDIO, MicroSDHC
- Güç Kaynağı: 5V MicroUSB ya da GPIO başlığı
- 5mm ses ve video girişi
- Modeline göre 1,2 ve 4 adet USB 2.0 portları
STM32F4 Discovery
32 Bit ARM Cortex-M4F tabanlı özel mikroişlemciler ile geliştirme yapabilmesi için tasarlanmış basit ve düşük maliyetli mikrodenetleyici kartlarından biridir. Özellikle gömülü sistem projelerinde kullanılmaktadır. Gelgelelim gömülü sistem projelerini açıklamak gerekirse kendisine önceden verilen özel olarak tanımlanmış görevlerine yerine getiren sistemlerdir. Bununla birlikte asansör sistemleri, klima, güvenlik izleme sistemleri gibi ev otomasyonu, hesap makineleri, çamaşır makinesi, televizyon setleri ve daha birçok ev elektroniği ürünlerinde kullanılmaktadır.
Teknik Özellikleri
- İşlemci: ARM Cortex-M4F
- Ram: 192 KB ram
- Hafıza: 1 MB flash
- Dâhili Debugger
- Digital ivmeölçer
- Mikrofon
- Ses sürücü çipi
- Sekiz adet led
- 100 adet pin
- 14 adet genel amaçlı timer
BeagleBone Black
İlk olarak üstün özellikli bir mini bilgisayardır. Ubuntu, Linux ve Android platformaları üzerinde çalışabilmektedir. Ayrıca düşük fiyat ve yüksek performanslı olan bu kartta Texas Ins. tarafından geliştirilen Sitara AM3358 ARM Cortex-A8 işlemcisi bulunmaktadır. Ayrıca Raspberry Pi’ye benzer bir karttır.
Teknik Özellikleri
- İşlemci: ARM Cortex A8(1 GHz)
- Ram: 512 MB(DDR3 Dâhili Ram)
- Dâhili Flash Hafızası: 4GB
- Ses ve görüntü çıkışı için uHDMI bağlantısı
- Güç Kaynağı: 5V DC adaptör
- GPIO pinleri MicroSD, hafıza kartı girişi ve USB 2.0 çıkışı
MSP430 LaunchPad
MSP430 Texas Ins. firması tarafından üretilen RISC mimarisiyle tasarlanmış bir mikrodenetleyici serisidir. Ayrıca 16 bit işlemci bulunmaktadır. Bunun yanı sıra düşük güç tüketimiyle ön plana çıkar ve genellikle taşınabilir boyutlarda üretilmektedir. Özellikle işlemcisi kullanılmadığı zamanlarda uyku moduna geçerek güç tüketimini düşük seviyelerde tutabilmektedir. Bununla birlikte 400’den fazla ürün seçeneği ile uygulamanıza göre denetleyiciyi alıp kullanabilirsiniz.
Temel Özellikleri
- Mikrodenetleyici pinlerine bağlı 16 adet led ve 16 adet buton
- 2×16 karakter LCD Ekran
- DS18B20 Sıcaklık sensörü
- 2 adet potansiyometre ile analog ölçüm özelliği
- DS1302 Gerçek zamanlı saat entegresi
- 2 adet röle
- Port genişletme pinleri
- 4 adet 7 parçalı gösterge
- SD kart bağlantı soketi
Kaynakça:
- tr.wikipedia.org
- mertmekatronik.com
- 320volt.com
- diyot.net





