> ## Documentation Index
> Fetch the complete documentation index at: https://docs.deneyapkart.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Pin Tanımlamaları(DYv2)

## Güç Pinleri

* **5V –>** DC-DC voltaj yükselteci aracılığıyla 5V gerilim ve 0.5A akım çıkış kapasitesine sahiptir. Her iki (USB ve Li-Po batarya) güç giriş bağlantısı yapıldığı durumda da çıkış sağlamaktadır. Harici bağlanacak üniteleri beslemek için kullanılabilir.
* **3V3 –>** DC-DC voltaj düşürücü aracılığıyla 3.3V gerilim ve 1A akım çıkış kapasitesine sahiptir. Her iki (USB ve Li-Po batarya) güç giriş bağlantısı yapıldığı durumda da çıkış sağlamaktadır. Harici bağlanacak üniteleri beslemek için kullanılabilir.
* **VBAT –>** Harici olarak bağlanan Li-Po bataryanın gerilimini (3.3V – 4.2V) çıkış olarak vermektedir. Harici bağlanacak üniteleri beslemek için kullanılabilir.
* **GND –>** Tüm güç ve lojik bağlantı pinleri için devrenin ortak toprak hattıdır.

## Lojik Pinler (Giriş/Çıkış Pinleri)

* **D0 – D15 –>** Dijital giriş-çıkış pini olarak kullanılmaktadır. **Lojik “0” 0V; lojik “1” ise 3.3V** gerilim seviyesine denk gelmektedir.
* A0(D23), A1(D22), A2(D21), A3(D20), A4(D19), A5(D18), A6(D17), A7(D16)\*\* pinleri de dijital giriş-çıkış pini olarak kullanılabilirler.
* Bu pinlerin tamamı ESP32-S3 mimarisi gereği PWM pini olarak kullanılabilir.
* Pinler 5V toleranslı **değildir.** (3.3V üzerinde gerilim uygulanmamalıdır).

## Analog Pinler

* **A0 – A7 –>** 0V – 3.3V aralığındaki analog işaretler (ADC) için giriş pini olarak kullanılmaktadır. Bu pinlerin hepsi aynı zamanda dijital giriş/çıkış pini olarak da kullanılabilir.
* **D15(A8), D14(A9), D13(A10), D12(A11), D1(A12), D0(A13)** pinleri de analog giriş pini olarak kullanılabilirler.

## Haberleşme Pinleri

* **TX – RX –>** Seri haberleşme (UART) pinleridir. Kodun (firmware) yüklenmesi ve terminal haberleşmesi bu pinler aracılığıyla sağlanmaktadır. **TX** çıkış; **RX** ise giriş pinidir. UART haberleşmesi haricinde dijital giriş-çıkış pini olarak da kullanılabilirler. Aynı zamanda **D2(TX)** ve **D3(RX)** olarak da isimlendirilir.
* **I2C –> SDA** ve **SCL** pinleri aracılığıyla herhangi bir algılayıcı ya da eyleyici kontrol edilebilir. **SDA (hem giriş hem çıkış)** veri hattı; **SCL (çıkış) ise clock (zaman)**  senkronizasyon pinidir. Bu pinler 10K değerindeki pull-up dirençleri ile **lojik “1” (3.3V)** seviyesinde tutulmaktadır. I2C haberleşmesi haricinde dijital giriş-çıkış pini olarak da kullanılabilirler. Aynı zamanda **D10(SDA)** ve **D11(SCL)** pinlerine bağlıdırlar.
* **SPI –> MOSI, MISO, SCLK** ve \**SS* pinleri aracılığıyla herhangi bir algılayıcı ya da eyleyici kontrol edilebilir. **MOSI (çıkış)** veri pini, **MISO (giriş)** veri pini, **SCLK (çıkış)** ise zaman (clock) senkronizasyon pini ve **SS** pasif cihaz seçim pinidir. Bu pinler dijital giriş-çıkış pini olarak da kullanılabilirler. Aynı zamanda **SS (D4), SCLK (D5), MISO (D6) ve MOSI (D7)** olarak da isimlendirilir.

## PWM Pinleri

* ESP32-S3 mimarisi sayesinde genel amaçlı giriş/çıkış (GPIO) pinlerinin tamamına yakını Darbe Genişlik Modülasyonu (PWM) çıkışı olarak kullanılabilmektedir. Motor sürücüleri, LED parlaklığı vb. işlemler için dilediğiniz veri pinini PWM olarak atayabilirsiniz.

## Kamera Pinleri

Kamera modülü için özel olarak ayrılmış veri ve senkronizasyon pinleridir:

* **CAMD2 - CAMD9 –>** Görüntü verisinin (piksel) aktarıldığı pinlerdir. Sırasıyla **D5, D1, D0, D4, D6, D8, A6(D17)** ve **A4(D19)** pinlerine bağlıdır.
* **CAMSD – CAMSC –>** Kamera I2C kontrol pinleridir. **CAMSD (A0/D23)** veri, **CAMSC (A1/D22)** ise clock pinidir.
* **CAMV –>** Görüntü hazır (VSYNC) belirteci. **A2(D21)** pinine bağlıdır.
* **CAMH –>** Yatay referans (HREF) belirteci. **A3(D20)** pinine bağlıdır.
* **CAMXC –>** Kamera ana clock işaret girişidir (XCLK). **A5(D18)** pinine bağlıdır.
* **CAMPC –>** Piksel clock işaret çıkışıdır (PCLK). **D7** pinine bağlıdır.

## Kapasitif Algılayıcı Pinleri

* **T0 – T10 –>** Dokunmatik (kapasitif) algılama yapabilmek maksadıyla kullanılan giriş pinleridir.
* Sırasıyla **T0(A0), T1(A1), T2(A2), T3(A3), T4(D15), T5(D14), T6(D13), T7(D12), T8(D1), T9(D0)** ve **T10(BAT)** pinlerine bağlıdırlar.

## RGB Pini

* **RGBLED –>** Dahili adreslenebilir RGB LED'in bağlı olduğu pindir. Kart üzerinde **D24 (GPIO46)** pinine dahili olarak bağlıdır.

## Buton Pini

* **GPKEY –>** Genel amaçlı kullanılan dahili butonun (BUT) bağlı olduğu pindir. Sistemi manuel yükleme moduna (BOOT) almak için de kullanılır. Kart üzerinde **D25 (GPIO0)** pinine dahili olarak bağlıdır.

## SD Kart Pinleri

* Dahili Mikro SD kart okuyucusu ile haberleşmek için kart içinde ayrılmış pinlerdir:
  * **SDCM –>** D27 (GPIO12)
  * **SDCK –>** D28 (GPIO13)
  * **SDDA –>** D29 (GPIO14)

> \*\* SD kart için ayrılan bu üç pine (D27, D28, D29) **dışarıdan harici bağlantı yapılamaz.**

## Programlama Pinleri

* **EN –>** ESP32-S3-WROOM-1 işlemci modülünün çalışmasına izin vermek için bu pin lojik “1” (3.3V) seviyesinde tutulmalıdır. **“RESET”** butonu bu pine bağlanmıştır ve sistemi sıfırlamak için kullanılır.
* **BOOT –>** Sistemi programlama/yükleme moduna almak için kullanılır. Bu işlem **GPKEY (D25 / GPIO0)** pini üzerinden dahili "BUTON" ile gerçekleştirilir.

## Batarya Gerilimi Ölçüm Pini

* **BAT –>** Li-Po batarya konnektörüne ya da VBAT pinine bağlı bir pilin gerilim değerini analog olarak ölçmek için kullanılır. Kart üzerinde **D26 (GPIO3 / A14 / T10)** pinine bağlıdır.
