Proje Defteri

ESP32 Pinout Referansı

ESP32 DevKit v1 (30 pin), DevKitC (38 pin), C3 SuperMini, S3, C3, S2 ve C6 için aranabilir pin şeması ve tıklanabilir kart diyagramı. Her GPIO'nun tipini ve ADC, Touch, DAC, I2C, SPI, UART, yalnızca-giriş gibi özel işlevlerini anında görün. Her şey tarayıcınızda çalışır.

Mikrodenetleyici:

PinTipÖzel işlevler

İpucu: Bir pin satırına tıklayarak (veya Enter'a basarak) pin adını panoya kopyalayabilirsiniz.

ESP32 Pinout (Pin Şeması) Nedir?

ESP32 pinout, geliştirme kartındaki her GPIO pininin hangi işlevleri desteklediğini gösteren haritadır. ESP32'de neredeyse her pin çok amaçlıdır: aynı GPIO hem dijital G/Ç, hem ADC (analog okuma), hem kapasitif dokunma (touch), hem de PWM olabilir. Doğru pini seçmek projenin çalışıp çalışmamasını belirler; yanlış pin seçimi kartın açılmamasına ya da sensörün hiç okunmamasına yol açar. Bu araç; ESP32 DevKit v1 (30 pin), ESP32-DevKitC (38 pin), ESP32-S3 ve ESP32-C3 için Espressif dokümanlarına uygun, aranabilir bir referans sunar. Tüm veri sayfaya gömülüdür ve hesaplama tamamen tarayıcınızda yapılır.

Nasıl kullanılır?

Kart özetleri

ESP32 DevKit v1 (30 pin): ESP32-WROOM-32 tabanlı, 240 MHz çift çekirdek, Wi-Fi + Bluetooth. En yaygın ESP32 kartı. 18 ADC kanalı (ADC1 + ADC2), 10 kapasitif touch kanalı, 2 DAC (GPIO25/26). Varsayılan I2C GPIO21/22, varsayılan SPI (VSPI) MOSI=23 / MISO=19 / SCK=18 / SS=5. 3.3V mantık, 5V toleranslı değildir.

ESP32-DevKitC (38 pin): DevKit v1 ile aynı WROOM-32 çipini kullanır; pin işlevleri birebir aynıdır. 38 pinlik kart yalnızca daha fazla GND pini ve iki SENSOR_VP/VN girişini dışarı verir. "30 pin mi 38 pin mi" sorusunun cevabı: elektriksel olarak fark yoktur, sadece fiziksel breakout farklıdır.

ESP32-S3: Çift çekirdek LX7, yapay zeka hızlandırma (vektör komutları) ve yerleşik USB (GPIO19 D- / GPIO20 D+) sunar. DAC yoktur; ADC1 GPIO1-10, ADC2 GPIO11-20 üzerindedir, touch GPIO1-14'te bulunur. GPIO matrisi esnek olduğundan I2C/SPI/UART pinleri koddan atanır. DevKitC-1'de RGB LED GPIO48'dedir.

ESP32-C3 (DevKitM-1): Tek çekirdek RISC-V, düşük maliyetli. Touch ve DAC yoktur. ADC1 GPIO0-4, ADC2 GPIO5'tedir. Yerleşik USB GPIO18 (D-) / GPIO19 (D+) üzerindedir. GPIO11-17 dahili flash tarafından kullanılır ve dışarı verilmez.

ESP32-C3 SuperMini: Aynı C3 çipinin minik, çok ucuz 16 pinli kartı; USB-C ve seramik anten. Yerleşik LED GPIO8 (aktif düşük), BOOT GPIO9'dur. Giyilebilir ve kompakt BLE/Wi-Fi projeleri için idealdir.

ESP32-S2: Tek çekirdek LX7; Wi-Fi var ama Bluetooth yok. Yerleşik USB OTG (GPIO19/20) ve iki DAC (GPIO17/18) sunar. USB HID ve aygıt projeleri için uygundur.

ESP32-C6: RISC-V; Wi-Fi 6, BLE 5 ve 802.15.4 (Thread/Zigbee) destekler. Touch/DAC yoktur, ADC1 GPIO0-6'dadır, yerleşik USB GPIO12/13'tedir. Matter ve akıllı ev cihazları için idealdir.

Sık yapılan hatalar (gotchas)

Bu referans elektronik öğrenenler, ESP32 ile IoT ve prototip geliştirenler ve devre şeması çizenler için pratik bir başvuru kaynağıdır. Resmi veri sayfalarının yerini tutmaz; kritik tasarımlarda Espressif datasheet'ini de kontrol edin.

Sıkça Sorulan Sorular

ESP32 DevKit v1'de kaç GPIO pini var?

ESP32-WROOM-32 modülü 34 fiziksel GPIO içerir. GPIO6-11 dahili flash'a bağlı olduğundan kullanılamaz, GPIO34-39 ise yalnızca giriştir. Pratikte serbest kullanabileceğiniz yaklaşık 22-25 GPIO kalır. 38 pinlik DevKitC aynı çipi kullanır, sadece daha fazla GND pini dışarı verir.

ESP32'de varsayılan I2C (SDA/SCL) ve SPI pinleri hangileridir?

Klasik ESP32'de varsayılan I2C SDA=GPIO21, SCL=GPIO22'dir; Wire.begin(SDA, SCL) ile değiştirilebilir. Varsayılan SPI (VSPI): MOSI=GPIO23, MISO=GPIO19, SCK=GPIO18, SS=GPIO5. ESP32-S3 ve C3'te bu pinler koddan atanır.

ESP32'de hangi pinler yalnızca giriştir?

Klasik ESP32'de GPIO34, GPIO35, GPIO36 (VP) ve GPIO39 (VN) yalnızca giriş pinleridir; çıkış olarak kullanılamaz ve dahili pull-up/pull-down içermez. ESP32-S3 ve C3'te yalnızca-giriş pini yoktur.

ESP32 5V toleranslı mı?

Hayır. ESP32'nin tüm G/Ç pinleri 3.3V seviyesinde çalışır ve 5V toleranslı değildir. 5V sensörlerde seviye çeviricisi (level shifter) veya gerilim bölücü kullanın.

Pin verileri sunucuya gönderiliyor mu?

Hayır. Araç tamamen tarayıcınızda çalışır; tüm pin verisi sayfaya gömülüdür, hiçbir ağ isteği yapılmaz ve hiçbir veri kaydedilmez.