Proje Defteri

📌 Arduino Pinout Referansı

Arduino Uno, Nano, Mega 2560 ve ESP32 için aranabilir pin şeması. Her pinin tipini ve PWM, ADC, I2C, SPI, UART, kesme 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.

Arduino Pinout (Pin Şeması) Nedir?

Arduino pinout, bir geliştirme kartındaki her fiziksel pinin hangi işlevi yerine getirdiğini gösteren haritadır. Doğru pini seçmek bir projenin çalışıp çalışmamasını belirler: PWM olmayan bir pine analogWrite() uygularsanız LED'i kısamazsınız, yanlış pine I2C sensör bağlarsanız iletişim hiç kurulmaz. Bu araç; Arduino Uno (R3), Arduino Nano, Arduino Mega 2560 ve ESP32 DevKit v1 için resmi pinout şemaları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

Arduino Uno (R3): ATmega328P tabanlı, 5V mantık. 14 dijital pin (0-13), 6 analog giriş (A0-A5). PWM pinleri 3, 5, 6, 9, 10, 11. I2C A4/A5 üzerindedir; SPI ise 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) pinlerindedir. D2 ve D3 dış kesme destekler.

Arduino Nano: Uno ile aynı ATmega328P çekirdeğini taşır fakat 8 analog giriş sunar (A0-A7). Önemli ayrım: A6 ve A7 yalnızca analog girişdir; bunlar dijital G/Ç veya dahili pull-up olarak kullanılamaz.

Arduino Mega 2560: ATmega2560 ile 54 dijital pin (15'i PWM) ve 16 analog giriş (A0-A15) içerir. 4 donanım UART, 6 dış kesme barındırır. Dikkat: I2C burada D20 (SDA) / D21 (SCL) üzerindedir — Uno'dan farklıdır. SPI, D50-D53 ve ICSP başlığındadır.

ESP32 DevKit v1: 240 MHz çift çekirdek, Wi-Fi + Bluetooth, ancak 3.3V mantık (5V toleranslı değil!). Çok sayıda GPIO, iki DAC (GPIO25/26), 10 kapasitif touch kanalı ve ADC1/ADC2 sunar. Varsayılan I2C GPIO21/22, varsayılan SPI (VSPI) MOSI=23 / MISO=19 / SCK=18 / SS=5'tir.

Sık yapılan hatalar (gotchas)

Bu referans elektronik öğrenenler, Arduino ve ESP32 ile 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 üreticinin datasheet'ini de kontrol edin.

Sıkça Sorulan Sorular

Arduino Uno'da hangi pinler PWM destekler?

Arduino Uno R3'te PWM (~ ile işaretli) çıkış veren pinler: 3, 5, 6, 9, 10 ve 11. Bu pinler analogWrite() ile 0-255 arası değer alır. PWM çipine tıklayarak seçili kartın tüm PWM pinlerini listeleyebilirsiniz.

Arduino'da I2C (SDA/SCL) pinleri hangileridir?

Uno ve Nano'da I2C, A4 (SDA) ve A5 (SCL) üzerindedir. Mega 2560'ta D20 (SDA) ve D21 (SCL)'dir. ESP32'de varsayılan olarak GPIO21 (SDA) ve GPIO22 (SCL) kullanılır, ancak Wire.begin() ile değiştirilebilir.

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

GPIO34, GPIO35, GPIO36 (VP) ve GPIO39 (VN) yalnızca giriş pinleridir; çıkış olarak kullanılamaz ve dahili pull-up/pull-down dirençleri yoktur. Ayrıca GPIO6-11 dahili flash'a bağlı olduğundan kullanılmamalıdır.

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.