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 varLOW (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 |
|---|---|---|
| Digital | Aç / Kapalı | Buton, LED |
| PWM (∼ işaretli) | Parlaklık / Hız ayarı | RGB LED, Motor |
| Analog | 0–1023 arası değer okur | Işı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).