RoboKanka Blog

Arduino Nasıl Çalılır?

Arduino Nasıl Çalışır Bunu Öğrenin.

10 Ekim 2026 Yusuf Aras 2 dk okuma
Arduino Nasıl Çalılır?

1. Arduino’nun Temel Çalışma Mantığı nedir?

Arduino'nun çalışma prensibi oldukça basittir ve sürekli tekrarlayan bir döngüye dayanır. Bu döngü üç temel adımdan oluşur:

  • Girdi (Giriş) Almak: Sensörler (sıcaklık, mesafe, ışık vb.) veya butonlar aracılığıyla dış dünyadaki fiziksel değişiklikleri algılar.

  • Veriyi İşlemek: Sensörlerden gelen bu verileri, içine yüklediğiniz kodlara (yazılıma) göre yorumlar ve ne yapacağına karar verir.

  • Çıktı (Çıkış) Vermek: İşlenen karara göre motorları döndürür, LED'leri yakar, hoparlörden ses çıkarır veya bir ekrana yazı yazdırır.

Örnek: Bir akıllı ev projesinde; sıcaklık sensörü odanın ısındığını algılar (Giriş), Arduino bu veriyi okur ve "Hava 25 dereceden sıcaksa fanı çalıştır" komutunu işler (İşlem), son olarak fana elektrik göndererek onu döndürür (Çıkış).


2. Donanım Bileşenleri: Kartın Üzerinde Ne Var?

En popüler model olan Arduino Uno üzerinden bakarsak, bir kartın üzerinde çalışmayı sağlayan en önemli parçalar şunlardır:

  • Mikrokontrolcü (Beyin): Kartın üzerindeki siyah, dikdörtgen çiptir (genellikle ATmega328P). Yazdığınız tüm kodlar burada saklanır ve yürütülür.

  • Dijital Pinler (0 - 13): Sadece iki durumu (Var/Yok, 1/0, Açık/Kapalı) anlayan pinlerdir. Örneğin bir butona basılıp basılmadığını anlamak veya bir LED'i açıp kapatmak için kullanılır.

  • Analog Pinler (A0 - A5): Değişken değerleri okuyabilen pinlerdir. Sadece "ışık var/yok" değil, "ışık yüzde kaç şiddette?" sorusunun cevabını (0 ile 1023 arasında bir değer olarak) bu pinlerle alırız.

  • Güç Girişleri: Kartı çalıştırmak için bilgisayara bağlanan USB portu veya harici pil/adaptör takılabilen barrel jack girişi bulunur.


3. Yazılım Süreci: Kodlar Karta Nasıl Yüklenir?

Arduino donanımı, arkasındaki yazılım gücüyle anlam kazanır. Çalışma süreci yazılım tarafında şu şekilde ilerler:

  1. Kod Yazımı (Arduino IDE): Bilgisayarınıza yüklediğiniz Arduino IDE programı ile C/C++ tabanlı kolay bir dille kodlarınızı yazarsınız.

  2. Derleme (Çeviri): Yazdığınız kodlar, mikrokontrolcünün anlayacağı sıfırlar ve birler (makine dili) haline getirilir.

  3. Yükleme: Bilgisayarı Arduino kartına bir USB kablosuyla bağlar ve "Yükle" butonuna basarak kodu kartın kalıcı hafızasına (Flash Bellek) aktarırsınız.

Arduino kod yapısı her zaman iki ana fonksiyondan oluşur:

  • setup(): Kart ilk açıldığında sadece bir kez çalışır. Hangi pinin giriş, hangisinin çıkış olacağı gibi başlangıç ayarları burada yapılır.

  • loop(): Kart açık olduğu sürece sonsuz bir döngüde sürekli olarak yukarıdan aşağıya doğru çalışır.


4. Neden Bu Kadar Popüler?

Robokanka projelerinde Arduino'yu sıkça görmemizin sebebi sunduğu büyük avantajlardır:

  • Kolay Öğrenilmesi: Karmaşık elektronik teorileri bilmeden de kodlama ve devre tasarlamaya başlanabilir.

  • Geniş Kütüphane Desteği: Piyasadaki neredeyse tüm sensörler ve motorlar için hazır kod blokları (kütüphaneler) mevcuttur.

  • Açık Kaynak Standartı: Kartın şemaları açık olduğu için hem orijinal hem de bütçe dostu klon versiyonları kolayca bulunabilir.

Arduino, robotik dünyasına adım atmak isteyen herkes için harika bir başlangıç noktasıdır. Sadece birkaç satır kod ve bir iki kablo bağlantısıyla, hayal ettiğiniz otonom aracı, akıllı tarım sistemini veya uzaktan kumandalı robotu yapmaya hemen başlayabilirsiniz!

TOPLULUK PUANI

3,3 / 5

3 değerlendirme

Puan vermek için giriş yapmalısın.

Giriş Yap
TOPLULUK YORUMLARI

Yorumlar 4

yiğit.bb
Yiğit Balcık @yiğit.bb

bence kodlarıda versen iyi olurduda olsun müq👏

yusufarasrobotiköğrencisi5152
Yusuf Aras Temel@yusufarasrobotiköğrencisi5152

Nasıl Yani Anlatım Yaptım Drift Arabası vb. Olsa Kod Verirdim.