Arduino nedir?
Arduino, donanım (çeşitli Arduino kartı modelleri) ve yazılım (Arduino IDE) içeren, kullanışlı, esnek ve yeni başlayanlar için uygun bir açık kaynaklı elektronik prototipleme platformudur. Sanatçılar, tasarımcılar, hobi meraklıları ve uğraşmayı seven herkes için uygundur. Arduino, çeşitli sensörler aracılığıyla çevreyi algılayabilir ve ışıkları, motorları ve diğer cihazları kontrol ederek çevreyle etkileşime girebilir. Kart üzerindeki mikrodenetleyici, Arduino programlama dili kullanılarak programlanabilir, ikili dosyalara derlenebilir ve mikrodenetleyiciye yüklenebilir. Arduino tabanlı projeler, yalnızca Arduino'dan oluşabilir veya işlevselliği sağlamak için birbirleriyle iletişim kuran (ör. Flash, Processing, MaxMSP) bir PC'de çalışan diğer yazılımlarla birlikte Arduino'yu içerebilir.
Arduino, LED'lere, LCD ekranlara, düğmelere, step motorlara, servolara, sıcaklık ve nem sensörlerine, mesafe sensörlerine, basınç sensörlerine veya veri çıkışı yapabilen veya kontrol edilebilen diğer her şeye bağlanabilir. Ayrıca Bluetooth, WiFi, Zigbee, NB-IoT ve daha fazlası aracılığıyla diğer cihazlara kablosuz olarak bağlanabilir veya internete erişebilir. Arduino ile sensörlerden veri toplayabilir ve bunları bir veri merkezine yükleyebilir, ardından veri merkezinden gelen komutlara göre ona bağlı çevre birimlerini kontrol edebilirsiniz.
Yaygın Arduino Geliştirme Kartı Türleri
Arduino geliştirme kartları, Arduino Uno, Arduino Leonardo, Arduino 101, Arduino Mega 2560, Arduino Nano, Arduino Micro, Arduino Ethernet, Arduino Yún, Arduino Due ve daha pek çok modelde mevcuttur. Örneğin Arduino Uno, 14 adet dijital giriş/çıkış pini (bunlardan 6'sı PWM çıkışı için kullanılabilir), 6 adet analog giriş pini ve 16 MHz kristal osilatör içeren ATmega328p mikrodenetleyici geliştirme kartına dayanmaktadır. Arduino Mega 2560 ise 54 dijital giriş/çıkış pini (bunlardan 15'i PWM çıkışı için kullanılabilir), 16 analog giriş pini ve 4 UART'a sahip ATmega2560 mikrodenetleyiciye dayanmaktadır.
Arduino UNO R3
ATmega328 mikrodenetleyicisine dayanan Arduino Uno, 14 adet dijital G/Ç pini, 6 adet analog giriş pini ve 16 MHz saat frekansı ile popüler bir karttır. Çeşitli genişletme kartlarıyla uyumluluğuyla tanınır. Ancak, sınırlı statik bellek (SRAM) ve flash belleğe sahip olması nedeniyle, geniş bellek gerektiren projeler için daha az uygundur.

Arduino UNO Teknik Özellikleri
| Processor | ATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 68.6 mm x 53.4 mm |
| Price | $23 |
Arduino Mega 2560
ATmega2560 mikrodenetleyicisine dayanan Arduino Mega 2560, 54 adet dijital giriş/çıkış pini (bunlardan 15'i PWM çıkışını destekler), 16 adet analog giriş pini ve 4 adet UART arabirimi dahil olmak üzere daha fazla I/O pini sunar. Uno'dan daha fazla pin ve işlem gücü gerektiren projeler için uygundur.

Arduino Mega Teknik Özellikleri
| Processor | ATmega2560 (8-bit CPU, 16MHz clock frequency, 8KB SRAM, 256KB Flash) |
|---|---|
| Features |
|
| Dimensions | 101.52 mm x 53.3 mm |
| Price | $40.3 |
Arduino Nano, Uno'nun daha küçük bir versiyonudur; aynı ATmega328 mikrodenetleyiciye sahiptir ancak daha kompakt bir tasarıma sahiptir. Yer kısıtlılığı olan projeler için idealdir ve doğrudan devre tahtasına takılabilir.

Arduino Nano Teknik Özellikleri
| Processor | ATmega328P (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 18.5 mm x 43.2 mm |
| Price | $10-15 (varies by version and supplier) |
Arduino Nano hakkında daha fazla bilgi edinin:
Arduino Nano Kartı: Özellikler, Pin Çıkışları, Modeller ve Programlama Kılavuzları
Arduino Leonardo
Arduino Leonardo, ATmega32u4 mikrodenetleyiciyi barındırır; bu mikrodenetleyici, yerel USB desteği ve 20 adet dijital G/Ç pini (12 adet analog işlevli pin dahil) sunar. Fare ve klavye girişlerini simüle edebildiğinden belirli uygulamalar için uygundur, ancak Uno'ya kıyasla kararlılık sorunları yaşayabilir.

Arduino Leonardo Teknik Özellikleri
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 68.6 mm x 53.3 mm |
| Price | $20.70 |
Arduino Due
Arduino Due, Atmel SAM3X8E ARM Cortex-M3 mikrodenetleyicisini kullanır ve 32 bit işlem gücü, 54 adet dijital G/Ç pini, 12 adet analog giriş pini ile yerel USB desteği sunar. Ancak, 3,3 V voltajda çalıştığı için tüm aksesuarlarla uyumlu olmayabilir.

Arduino Due Teknik Özellikleri
| Processor | Atmel SAM3X8E ARM Cortex-M3 (32-bit CPU, 84MHz clock frequency, 96KB SRAM, 512KB Flash) |
|---|---|
| Features |
|
| Dimensions | 101.52 mm x 53.3 mm |
| Price | $40.30 |
Arduino Micro
ATmega32u4 mikrodenetleyiciye sahip Arduino Micro, kompakt bir tasarımda 20 adet dijital G/Ç pini (12'si analog olarak kullanılabilir) ve yerel USB desteği sunarak giyilebilir cihazlar ve küçük projeler için ideal bir seçimdir.

Arduino Micro Teknik Özellikleri
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 48 mm x 18 mm |
LilyPad Arduino
LilyPad Arduino, dairesel bir devre kartı ve dikilebilir pimlere sahip olup, giyilebilir ve tekstil projeleri için tasarlanmıştır. 14 adet dijital G/Ç pimi ve 6 adet analog giriş pimi ile donatılmış olması sayesinde, elektronik bileşenlerin giysilere entegre edilmesine olanak tanır.

LilyPad Arduino Teknik Özellikleri
| Processor | ATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 50mm in diameter (circular shape) |
| Price | $22 |
Arduino Esplora
Leonardo'yu temel alan Arduino Esplora, joystick, düğmeler, sensörler ve bir TFT ekran konektörü dahil olmak üzere yerleşik donanım giriş ve çıkışlarına sahiptir. Etkileşimi kolaylaştırır ancak standart dijital ve analog pinlere sahip değildir.

Arduino Esplora Teknik Özellikleri
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 164.04 mm x 60 mm (elliptical shape) |
| Price | RETIRED |
Arduino Yun
Arduino Yun, kablosuz Linux tabanlı sistem desteği sağlamak üzere ATmega32u4 mikrodenetleyiciyi bir Atheros AR9331 yönlendirici yongasıyla birleştirir. 14 adet dijital G/Ç pini (12'si analog işlevli) ve yerel USB desteği sunarak bulut ve IoT uygulamalarını kolaylaştırır.

Arduino Yun Teknik Özellikleri
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Additional Chip | Atheros AR9331 integrated router chipset |
| Features |
|
| Dimensions | 70mm x 50mm |
Arduino Kartı Nasıl Seçilir?
Projeniz için doğru Arduino'yu seçmek, performans, özellikler ve boyuta bağlıdır. Mikrodenetleyicinin yeteneklerini, mevcut pinlerini, yerleşik bileşenlerini ve projenizin bellek, işlem gücü ve bağlantı gereksinimleri ile uyumluluğunu göz önünde bulundurun.




