Arduino UNO, 5V çalışma geriliminde ve 16 MHz saat hızında çalışan ATmega328P mikrodenetleyicisi üzerine kurulu, açık kaynaklı bir elektronik geliştirme platformudur. Robotik projelerden akıllı ev otomasyonlarına, nesnelerin internetinden müzik aletlerine kadar birçok uygulamada kolaylıkla kullanılabilir. Üzerinde 14 dijital (6 tanesi PWM destekli) ve 6 analog giriş pini bulunur. Dijital pinlerin her biri 40 mA akım verebilirken, analog pinler 0-5V aralığında ölçüm alabilir. Arduino UNO, hem USB üzerinden hem de harici adaptör veya pil ile beslendiğinde sorunsuz çalışacak şekilde tasarlanmıştır.
Parametre | Değer |
---|---|
Mikrodenetleyici | ATmega328P |
Çalışma Voltajı | 5V |
Saat Hızı | 16 MHz |
Dijital Giriş/Çıkış | 14 (6 PWM destekli) |
Analog Giriş | 6 |
Maksimum Akım (Pin Başına) | 40 mA |
Flash Hafıza | 32 KB |
SRAM | 2 KB |
EEPROM | 1 KB |
Bağlantı Arayüzü | USB, Güç Jack, ICSP |
Arduino UNO’nun en yaygın kullanılan sürümlerinden biri Arduino UNO R3 CH340 klon modelidir. Orijinal modelde kullanılan Atmega16U2 veya FTDI yongası yerine CH340 entegresine sahip olması, üretim maliyetini düşürerek daha ekonomik bir seçenek sunar. Arduino UNO klon ve orijinal kartlar arasında fonksiyonel açıdan neredeyse hiçbir farklılık bulunmaz; giriş/çıkış pinleri, mikrodenetleyici özellikleri ve yazılım tarafı tamamen aynıdır.
Arduino UNO, Arduino IDE ile programlanır. C/C++ temelli basit bir programlama dili kullanır. Sensörlerden motor kontrolüne kadar birçok uygulama için binlerce hazır kütüphane mevcuttur. Ayrıca, Processing, Python, C# gibi farklı diller ve uygulamalar ile entegrasyon sağlayabilirsiniz.
Arduino UNO, projelerde kullanılacak bileşenlerle birlikte satın alındığında daha kapsamlı uygulamalar geliştirmek mümkündür. Breadboard, jumper kablolar, motor sürücüler, sensör modülleri ve haberleşme modülleri (WiFi, Bluetooth vb.) gibi tamamlayıcı parçalar ile daha geniş projeler yapabilirsiniz.
Klon modellerde bulunan CH340 USB-Serial çipi için Windows veya macOS işletim sistemine CH340 sürücüsünü kurmak gerekebilir. Linux sistemlerde genellikle ek sürücü gerektirmeden çalışır. Kurulum tamamlandıktan sonra kartınızı Arduino IDE ile programlayabilirsiniz.
Arduino topluluğu dünya çapında büyük bir ekosisteme sahiptir. Forumlar, blog yazıları, video dersler ve sosyal medya grupları, kullanıcıların sorunlarını çözmelerine yardımcı olur. STEM eğitimlerinde, Arduino UNO elektronik ve programlama temellerini öğretmek için yaygın olarak kullanılır.