KomponentciBlog Mağaza

Arduino Nedir? Başlamak İçin Bilmeniz Gerekenler

Kısa cevap

Arduino, sensörlerden veri okuyup motor, LED ve röle gibi parçaları kontrol etmek için kullanılan, kolay programlanan açık kaynaklı bir mikrodenetleyici kartıdır. En yaygın modeli Arduino Uno'dur. Başlamak için bir Arduino kartı, USB kablosu, Arduino IDE programı ve birkaç temel komponent yeterlidir; ilk program genellikle LED yakıp söndüren Blink örneğidir.

Elektroniğe ya da programlamaya ilk adımı atmak isteyenlerin en sık sorduğu soru: "Arduino nedir, nereden başlamalıyım?" Bu rehberde Arduino'nun ne olduğunu, neler yapılabildiğini, hangi kartla başlanacağını ve ilk programın nasıl yükleneceğini adım adım anlatıyoruz.

Arduino nedir?

Arduino, bir mikrodenetleyiciyi (küçük bir bilgisayar yongası) USB bağlantısı, güç devresi ve kolay erişilen pinlerle bir araya getiren, açık kaynaklı bir elektronik geliştirme platformudur. Platform hem kartlardan hem de bu kartları programlamaya yarayan ücretsiz Arduino IDE yazılımından oluşur. Programlar C/C++ tabanlı, basitleştirilmiş bir dille yazılır ve USB üzerinden karta yüklenir.

Arduino ne işe yarar?

Arduino; sensörlerden veri okuyup bu veriye göre LED, motor, röle, ekran gibi parçaları kontrol eden projeler yapmak için kullanılır. Örnekler:

  • Sıcaklık ve nem ölçüp ekranda gösteren bir istasyon
  • Toprak kuruyunca pompayı çalıştıran otomatik sulama
  • Engelden kaçan ya da çizgi izleyen robot
  • Hareket algılayınca ışığı yakan sistem
  • 3D yazıcı ve CNC kontrol kartları

Okullarda, üniversitelerde, hobi atölyelerinde ve prototip geliştirmede yaygın olarak kullanılır.

Arduino Uno'nun özellikleri nelerdir?

ÖzellikArduino Uno
MikrodenetleyiciATmega328P
Çalışma gerilimi5V
Saat hızı16 MHz
Dijital giriş/çıkış14 (6'sı PWM)
Analog giriş6 (A0-A5)
Program belleği32 KB
SRAM2 KB
BeslemeUSB ya da 7-12V adaptör girişi

Başlamak için en çok önerilen kart Arduino Uno R3'tür; daha küçük projeler için Arduino Nano tercih edilir. Modeller arasındaki farkları Arduino Uno, Nano ve Mega karşılaştırmamızda anlattık.

Arduino'ya başlamak için ne gerekir?

  1. Bir Arduino kartı (Uno ya da Nano)
  2. USB kablosu (veri taşıyabilen)
  3. Arduino IDE (bilgisayara ücretsiz kurulur)
  4. Breadboard ve jumper kablolar: lehim yapmadan devre kurmak için; ör. 830 pin breadboard ve 140 parça jumper kablo seti
  5. Temel komponentler: LED, direnç, buton, potansiyometre

Birden fazla sensörü kolayca bağlamak için sensör ve genişletme shield'i, küçük deneyler için mini breadboardlu proto shield kiti işinizi kolaylaştırır.

Arduino IDE nasıl kurulur ve ilk program nasıl yüklenir?

  1. Arduino IDE'yi resmi Arduino sitesinden indirip kurun.
  2. Kartı USB ile bilgisayara bağlayın.
  3. Araçlar > Kart menüsünden kart modelinizi (ör. Arduino Uno) seçin.
  4. Araçlar > Port menüsünden kartın bağlı olduğu COM portunu seçin.
  5. Dosya > Örnekler > 01.Basics > Blink örneğini açın.
  6. Yükle (sağ ok) düğmesine basın. Kart üzerindeki LED saniyede bir yanıp sönmeye başlar.

Blink programı şöyledir:

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(1000);
  digitalWrite(LED_BUILTIN, LOW);
  delay(1000);
}

setup() kart açıldığında bir kez, loop() ise sürekli tekrar çalışır. Her Arduino programı bu iki bölümden oluşur.

Klon Arduino kullanılır mı?

Evet; açık kaynaklı olduğu için Arduino uyumlu (klon) kartlar aynı şekilde programlanır ve aynı kodu çalıştırır. Klon kartların çoğu USB bağlantısı için CH340 yongasını kullanır. Kart bilgisayarda port olarak görünmüyorsa CH340 sürücüsünü kurmanız yeterlidir. Ayrıca bazı kablolar yalnızca şarj eder ve veri taşımaz; port görünmüyorsa farklı bir kablo deneyin.

Arduino nasıl beslenir?

  • USB: Bilgisayardan ya da 5V USB adaptörden; programlama sırasında en pratik yol.
  • Adaptör jakı / VIN: 7-12V; kart üzerindeki regülatör 5V'a düşürür.
  • 5V pini: Düzenlenmiş 5V verilebilir; bu pine 5V'tan yüksek gerilim vermek kartı bozar.

Motor ve röle gibi akım çeken parçaları Arduino'nun 5V pininden değil, ayrı bir güç kaynağından besleyin; GND'leri birleştirmeyi unutmayın. Kablosuz bağlantılı projeler için ESP32 daha uygun olabilir; ESP32 başlangıç rehberimize bakabilirsiniz.

Sık sorulan sorular

Arduino öğrenmek zor mu?

Hayır. Arduino, programlama ve elektronik bilgisi olmayanlar için tasarlanmıştır. Hazır örnekler ve geniş kaynaklar sayesinde birkaç saatte LED yakıp sensör okuyabilir, birkaç haftada kendi projelerinizi yapabilirsiniz.

Arduino hangi dille programlanır?

Arduino, C ve C++ tabanlı, basitleştirilmiş bir dille programlanır. Arduino IDE bu dili kullanır; pinMode, digitalWrite ve analogRead gibi hazır komutlar işleri kolaylaştırır.

Arduino Uno mu, Nano mu almalıyım?

İkisi aynı mikrodenetleyiciyi kullanır ve aynı kodu çalıştırır. Masa başında deneme ve shield kullanımı için Uno, küçük ve breadboard üzerine takılan projeler için Nano daha uygundur.

Arduino bilgisayarda neden görünmüyor?

En sık nedenler veri taşımayan USB kablosu ve eksik CH340 sürücüsüdür. Farklı bir kablo deneyin, klon kartlar için CH340 sürücüsünü kurun ve Arduino IDE'de doğru portun seçili olduğunu kontrol edin.

Arduino ile internete bağlanılabilir mi?

Arduino Uno'da dahili Wi-Fi yoktur; ek bir Wi-Fi ya da Ethernet modülüyle bağlanabilir. İnternet bağlantılı projeler için dahili Wi-Fi'ı olan ESP32 ya da ESP8266 tabanlı kartlar genellikle daha pratiktir.

Özet

  • Arduino, kolay programlanan açık kaynaklı bir mikrodenetleyici platformudur.
  • Sensör okuyup motor, LED, röle gibi parçaları kontrol eden projelerde kullanılır.
  • Başlangıç için Arduino Uno, breadboard, jumper kablo ve temel komponentler yeterlidir.
  • Programlar setup() ve loop() bölümlerinden oluşur; ilk örnek Blink'tir.
  • Klon kartlar aynı kodu çalıştırır; gerekirse CH340 sürücüsü kurulur.

Bu yazıdaki ürünler

Diğer yazılar