> ## 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ı(DYDK)

## 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.
* **EN –>** ESP32-WROVER-E modülünün çalışmasına izin vermek için bu pin **lojik “1” (3.3V)** seviyesinde tutulmalıdır. Dahili olarak yerleştirilmiş pull-up direnci ile bu durum sağlanmaktadır. **“RES”** butonu bu pine bağlanmıştır ve sistemi sıfırlamak için kullanılır. Butona basıldığı durumda **EN** pini lojik **“0” (0V)** seviyesine çekilmiş olur.
* **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. Bu pinlerin tamamı PWM pini olarak kullanılabilir. Pinler 5V toleranslı **değildir.**
* **D8, D9, D10, D11, D12, D13, D14** ve **D15** pinleri hem analog giriş pini hem de kapasitif algılama pini olarak da kullanılabilir.

## Analog Pinler

* **A0 – A5 –>** 0V – 3.3V aralığındaki analog işaretler için giriş pini olarak kullanılmaktadır. **A0 – A3** pinleri sadece giriş pini olarak kullanılırken, **A4** ve **A5** pinleri dijital giriş/çıkış pini olarak da kullanılabilir.
* **DAC1 – DAC2 –> 0V – 3.3V** aralığında analog işaret çıkışı sağlamak için kullanılmaktadır. Bu pinler aynı zamanda dijital giriş, dijital çıkış, analog giriş ve PWM pini olarak da kullanılabilir.

## 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

* **PWM0 – PWM1 –>** Darbe genişlik modülasyonlu (PWM) kare dalga çıkış pinleridir. Aynı zamanda **D0** ve **D1** pinlerine bağlıdır, dijital giriş-çıkış pini olarak da kullanılabilirler.
* **D0 - D15** arası tüm pinler ile **A4, A5, DAC1** ve **DAC2** pinleri de PWM pini olarak kullanılabilir.

## Kamera Pinleri

* **CAMD2 – CAMD9 –>** Görüntü verisinin (piksel) aktarıldığı pinlerdir, çıkış olarak kullanılır. Aynı zamanda sırasıyla **D5, D1, D0, D4, D6, DAC2, A3** ve **A2** pinlerine bağlıdırlar.
* **CAMSD – CAMSC –>** Seri haberleşme pinleridir; **CAMSD** çift yönli veri aktarımı, **CAMSC** ise clock (zaman) senkronizasyonu için giriş pini olarak kullanılır. Aynı zamanda **A5(CAMSD)** ve **DAC1(CAMSC)** pinlerine bağlıdırlar.
* **CAMXC –>** Kamera algılayıcısının çalışması için gerekli olan temel clock (zamanlama) işareti kaynağıdır. Giriş olarak kullanılır. Aynı zamanda **A4** pinine bağlıdır ve dijital giriş-çıkış olarak kullanılabilir.
* **CAMPC –>** Kamera algılayıcısından türetilen görüntü verisine ait clock (zamanlama) işaretidir. Çıkış olarak kullanılır. Aynı zamanda **D7** pinine bağlıdır ve dijital giriş-çıkış olarak kullanılabilir.
* **CAMV –>** Görüntü verisinin (frame) hazır olduğunu bildiren çıkış pinidir. Aynı zamanda **A0** pinine bağlıdır ve sadece dijital giriş olarak kullanılabilir.
* **CAMH –>** Görüntü verisinin (piksel) hazır olduğunu bildiren çıkış pinidir. Aynı zamanda **A1** pinine bağlıdır ve sadece dijital giriş olarak kullanılabilir.

## Dahili Algılayıcı Pinleri

* **6-Eksen Ataletsel Ölçüm Birimi (IMU) –> IMUSD** ve **IMUSC** pinlerini içermektedir. **IMUSD** çift yönlü veri aktarımı, **IMUSC ise clock (zaman)** senkronizasyonu için giriş pini olarak kullanılmaktadır. Bu pinler aynı zamanda ortak **SDA** ve **SCL** hatlarına bağlıdır. I2C adresi **0x6A**'dır.
* **Mikrofon –>** MICD ve MICC pinlerini içermektedir. **MICD** çift yönlü veri aktarımı, **MICC ise clock (zaman)** senkronizasyonu için giriş pini olarak kullanılmaktadır.

## Kapasitif Algılayıcı Pinleri

* **T0 – T5 –>** Kapasitif algılama yapabilmek maksadıyla kullanılan giriş pinleridir. Aynı zamanda sırasıyla **A4, A5, D15, D14, D13** ve **D12** pinlerine bağlıdırlar, dijital giriş-çıkış olarak kullanılabilirler. **D8, D9, D10** ve **D11** pinleri de kapasitif algılayıcı pini olarak kullanılabilir.

## RGB Pinleri

* **LEDR –>** Dahili kırmızı ledin bağlı olduğu pindir. Aynı zamanda **RX** hattına bağlıdır. Seri port veri haberleşmesi sırasında durum (status) ledi olarak da kullanılmaktadır.
* **LEDG –>** Dahili yeşil ledin bağlı olduğu pindir. Aynı zamanda **TX** hattına bağlıdır. Seri port veri haberleşmesi sırasında durum (status) ledi olarak da kullanılmaktadır.
* **LEDB –>** Dahili mavi ledin bağlı olduğu pindir. Aynı zamanda **SDA** hattına bağlıdır. I2C veri haberleşmesi sırasında durum (status) ledi olarak da kullanılmaktadır.

## Buton Pini

* **GPKEY –>** Genel amaçlı kullanılan dahili butonun bağlı olduğu pindir. Sistemi manuel yükleme moduna almak için de kullanılır. 10K değerindeki pull-up direnci ile **lojik “1” (3.3V)** seviyesinde tutulmaktadır. Aynı zamanda **D8** pinine bağlıdır, dijital giriş çıkış olarak kullanılabilir.

## Programlama Pinleri

* **EN –>** ESP32-WROVER-E modülünün çalışmasına izin vermek için bu pin **lojik “1” (3.3V)** seviyesinde tutulmalıdır. Dahili olarak yerleştirilmiş pull-up direnci ile bu durum sağlanmaktadır. **“RES”** butonu bu pine bağlanmıştır ve sistemi sıfırlamak için kullanılır. Butona basıldığı durumda **EN** pini **lojik “0” (0V)** seviyesine çekilmiş olur.
* **BOOT –>** Sistemi manuel yükleme moduna almak için kullanılır. Genel amaçlı kullanılan dahili butonun (BUT) bağlı olduğu pindir. 10K değerindeki pull-up direnci ile lojik “1” (3.3V) seviyesinde tutulmaktadır. Aynı zamanda **D8** pinine bağlıdır.
