Arduino Pinleri Tanıyalım

Arduino Pinleri Nedir?

Arduino üzerindeki küçük metal deliklere “pin” denir. Bu pinler sayesinde:

  • Buton, LED, sensör gibi parçalarla bağlantı kurarız.
  • Veriyi okuyabiliriz (giriş) ya da gönderebiliriz (çıkış).

Arduino Pin Çeşitleri

1. Dijital (Digital) Pinler (0–13)

  • Sadece 2 durum alır:
    HIGH (1) → Elektrik var
    LOW (0) → Elektrik yok
  • Ne işe yarar?
    • Butona basıldı mı?
    • LED açık mı kapalı mı?
    • Bir motor çalışsın mı?

Kullanım Örneği:

cppCopyEditdigitalWrite(13, HIGH);  // 13 numaralı pine elektrik ver (LED’i yak)

2. PWM (Analog Gibi Çalışan Dijital Pinler)

  • Dijital pinlerden bazıları ~ işareti taşır. Örneğin: ~3, ~5, ~6, ~9, ~10, ~11
  • Bu pinlerle ışık şiddeti, motor hızı gibi şeyleri ayarlayabiliriz.

PWM Nedir?

  • “Pulse Width Modulation”: Sinyalin açma-kapama süresini ayarlayarak ara değerler üretir.
  • LED’i sadece açmak-kapamak yerine parlaklığını azaltıp artırabiliriz.

Kullanım Örneği:

cppCopyEditanalogWrite(9, 128);  // 0 ile 255 arasında parlaklık değeri (128 = orta parlaklık)

3. Analog Pinler (A0–A5)

  • Bu pinler 0 ile 1023 arasında değer okuyabilir.
  • Işık sensörü, potansiyometre gibi değişken verileri ölçmek için kullanılır.

Kullanım Örneği:

cppCopyEditint deger = analogRead(A0);  // A0 pininden 0–1023 arasında bir değer oku

Örneklerle Anlatım

Pin TürüNe Yapar?Örnek
DigitalAç / KapalıButon, LED
PWM (∼ işaretli)Parlaklık / Hız ayarıRGB LED, Motor
Analog0–1023 arası değer okurIşık sensörü

Özet

  • Digital pin: Sadece “var” veya “yok” der (0–1).
  • PWM pin: Ara değer üretir (ışık kısma gibi).
  • Analog pin: Sensör verisi gibi sayılar okur (0–1023).

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir