Bir LED'i yakıp söndürmekten robotik kola, otomatik sulama sisteminden akıllı ev projelerine kadar — tüm bu harika şeylerin arkasında çoğu zaman küçük, yeşil bir devre kartı yatar: Arduino.
Peki Arduino tam olarak nedir? Nasıl çalışır? Ve en önemlisi, nereden başlamalısınız? Bu rehberde tüm bu soruların cevabını bulacaksınız.
Arduino, 2005 yılında İtalya'da geliştirilen açık kaynaklı bir mikrodenetleyici platformudur. Hem donanım hem de yazılım açısından tamamen açık kaynak olan Arduino, dünya genelinde milyonlarca maker, öğrenci, mühendis ve hobi tutkunusu tarafından kullanılmaktadır.
Basitçe söylemek gerekirse Arduino; sensörlerden veri okuyabilen, motorları çalıştırabilen, LED'leri kontrol edebilen ve çok daha fazlasını yapabilen programlanabilir bir mini bilgisayardır.

Arduino'nun çalışma mantığını anlamak için üç temel kavramı bilmek yeterlidir.
Arduino'nun kalbinde bir mikrodenetleyici çipi bulunur. En yaygın kullanılan Arduino Uno'da bu çip ATmega328P'dir. Bu çip; kod çalıştırır, hesaplamalar yapar ve bağlı bileşenleri kontrol eder.
Arduino kartı üzerinde iki tür pin bulunur:
Arduino'ya ne yapması gerektiğini söyleyen program sketch olarak adlandırılır. C++ tabanlı bu programlar iki ana fonksiyondan oluşur:
cpp
void setup() {
// Başlangıçta bir kez çalışır
pinMode(13, OUTPUT);
}
void loop() {
// Sürekli tekrar eder
digitalWrite(13, HIGH); // LED yak
delay(1000); // 1 saniye bekle
digitalWrite(13, LOW); // LED söndür
delay(1000); // 1 saniye bekle
}Arduino'nun onlarca farklı modeli mevcuttur. İşte en yaygın olanlar:
Başlangıç için en ideal seçim. 14 dijital pin, 6 analog pin ve USB bağlantısı ile geniş bir kullanım alanı sunar. Topluluk desteği en güçlü modeldir.
Kimler için ideal: Yeni başlayanlar, temel projeler
Uno'nun büyük kardeşi. 54 dijital pin ve 16 analog pin ile karmaşık projeler için uygundur. 3D yazıcılarda yaygın olarak kullanılır.
Kimler için ideal: Çok sayıda bileşen gerektiren projeler
Uno ile aynı özelliklere sahip ama çok daha küçük boyutlarda. Breadboard uyumlu yapısıyla prototipleme için mükemmeldir.
Kimler için ideal: Küçük ve kompakt projeler
Klavye ve fare gibi USB HID cihazı olarak davranabilir. Oyun kontrolcüsü veya makro klavye projeleri için idealdir.
Kimler için ideal: USB tabanlı özel projeler
Arduino kodlarını yazmak ve karta yüklemek için Arduino IDE (Entegre Geliştirme Ortamı) kullanılır. Tamamen ücretsizdir ve Windows, Mac, Linux üzerinde çalışır.
Arduino öğrenmenin en klasik başlangıcı "Blink" projesidir. Arduino Uno üzerinde yerleşik olarak bulunan 13 numaralı pine bağlı LED'i yakıp söndüreceğiz.
cpp
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}Arduino IDE'de Dosya > Örnekler > 01.Basics > Blink yolunu izleyerek bu koda ulaşabilirsiniz. Yükle butonuna bastığınızda LED yanıp sönmeye başlayacak — tebrikler, ilk Arduino programınızı çalıştırdınız!
Arduino'nun uygulama alanları neredeyse sınırsızdır:
Ev Otomasyonu
Robotik
Ölçüm ve İzleme
Eğlence ve Sanat
Başlangıç için ihtiyaç duyacağınız malzemeler:
| Malzeme | Açıklama | Tahmini Fiyat |
| Arduino Uno | Ana kart | 250-500 ₺ |
| Breadboard | Lehimsiz devre kurma tahtası | 50-150 ₺ |
| Jumper Kablo Seti | Bağlantı kabloları | 50-100 ₺ |
| LED Seti | Çeşitli renkler | 20-50 ₺ |
| Direnç Seti | 220Ω, 10kΩ vb. | 30-80 ₺ |
| Sensör Seti | DHT11, HC-SR04 vb. | 100-300 ₺ |
| USB Kablo | Tip B | 30-80 ₺ |
Alternatif olarak Arduino Başlangıç Seti satın alabilirsiniz. Bu setler yukarıdaki malzemelerin büyük çoğunluğunu bir arada sunar ve genellikle 400-1.500 ₺ arasında fiyatlandırılır.
Arduino öğrenmek için kullanabileceğiniz kaynaklar:
Arduino, elektronik ve programlama dünyasına açılan en kolay kapılardan biridir. Basit bir LED projesiyle başlayıp zamanla kendi akıllı ev sisteminizi veya robotunuzu yapabilirsiniz. Önemli olan başlamaktır.
Robomade'de Arduino Uno, Mega, Nano ve daha pek çok model ile başlangıç setleri, sensörler ve aksesuarlar bulabilirsiniz. Arduino yolculuğunuza bugün başlayın!