ESP32 WiFi Bluetooth Geliştirme Kartı, internet bağlantılı IoT projeleri, kablosuz kontrol sistemleri, otomasyon uygulamaları ve sensör tabanlı elektronik projeler için geliştirilmiş güçlü bir 30 pinli ESP32 geliştirme kartıdır. Dahili WiFi ve Bluetooth desteği sayesinde kablosuz haberleşme gerektiren projelerde pratik ve esnek bir kullanım sunar.
ESP32 tabanlı bu geliştirme kartı, yüksek performanslı çift çekirdekli işlemci yapısı ve geniş bellek kapasitesi ile karmaşık projelerin daha verimli şekilde çalıştırılmasına yardımcı olur. Breadboard uyumlu 30 pinli tasarımı sayesinde prototipleme çalışmalarında kolay bağlantı yapılabilir.
Kart üzerinde bulunan CP2102 USB-UART dönüştürücü, bilgisayar ile ESP32 arasında seri haberleşme kurulmasını ve kartın kolayca programlanmasını sağlar. Arduino IDE, MicroPython ve ESP-IDF gibi popüler geliştirme ortamlarıyla uyumlu olması sayesinde hem başlangıç seviyesindeki kullanıcılar hem de profesyonel geliştiriciler için uygun bir platformdur.
| Model | ESP32 WiFi Bluetooth 30 Pin Geliştirme Kartı |
| İşlemci | ESP32 tabanlı çift çekirdekli işlemci |
| Kablosuz Bağlantı | WiFi ve Bluetooth desteği |
| Pin Sayısı | 30 Pin |
| USB-UART Dönüştürücü | CP2102 |
| Programlama Desteği | Arduino IDE, MicroPython, ESP-IDF |
| Prototipleme Uyumluluğu | Breadboard ile kullanıma uygundur |
| Giriş / Çıkış Pinleri | GPIO, ADC, PWM, UART, SPI, I2C gibi ESP32 arayüzleriyle kullanılabilir |
| Kullanım Amacı | IoT, otomasyon, robotik, sensör ağları ve kablosuz haberleşme projeleri |
| Pin / Bölüm | Açıklama |
|---|---|
| USB Bağlantısı | Kartın programlanması, seri haberleşme ve USB üzerinden beslenmesi için kullanılır. |
| CP2102 USB-UART | Bilgisayar ile ESP32 arasında USB üzerinden seri haberleşme sağlar. |
| 3V3 | 3.3V güç hattıdır. Uyumlu sensör ve modüller için kullanılabilir. |
| GND | Toprak bağlantısıdır. |
| GPIO Pinleri | Dijital giriş/çıkış, sensör bağlantıları, röle kontrolü ve haberleşme uygulamalarında kullanılabilir. |
| ADC Pinleri | Analog sensörlerden veri okumak için kullanılabilir. |
| UART Pinleri | Seri haberleşme destekli modüllerle bağlantı için kullanılabilir. |
| SPI / I2C Pinleri | Ekran, sensör, hafıza ve çevre birimleriyle haberleşme için kullanılabilir. |

| Teknoloji | Açıklama | Kullanım Alanı |
|---|---|---|
| WiFi | ESP32 ile kablosuz internet bağlantısı kurulmasını sağlar. | IoT, web sunucu, uzaktan kontrol, veri gönderme |
| Bluetooth | Kısa mesafe kablosuz haberleşme ve mobil cihaz bağlantısı için kullanılabilir. | Bluetooth kontrol, mobil uygulama, kablosuz veri aktarımı |
ESP32 30 pin geliştirme kartını Arduino IDE ile programlamak için ESP32 kart paketinin kurulması gerekir. CP2102 USB-UART dönüştürücü kullanıldığı için bazı bilgisayarlarda CP210x sürücüsünün kurulması gerekebilir.
| Ayar / Kaynak | Açıklama |
|---|---|
| Arduino IDE | ESP32 kart paketi kurularak programlama yapılabilir. |
| Kart Seçimi | Arduino IDE üzerinde “ESP32 Dev Module” veya uyumlu ESP32 kart profili seçilebilir. |
| CP2102 Sürücü | Bilgisayar kartı tanımazsa CP210x USB-UART sürücüsünün kurulması gerekebilir. |
| Alternatif Ortamlar | MicroPython, ESP-IDF ve MicroBlocks gibi platformlarla kullanılabilir. |
ESP32 geliştirme kartı, kodlamaya yeni başlayanlar veya blok tabanlı programlama ile fiziksel hesaplama öğrenmek isteyenler için MicroBlocks gibi görsel programlama platformlarıyla da kullanılabilir. MicroBlocks, Scratch benzeri canlı ve etkileşimli yapısıyla eğitim, maker ve prototipleme projelerinde pratik bir geliştirme deneyimi sunar.
| Platform | Kullanım Amacı |
|---|---|
| MicroBlocks | Blok tabanlı kodlama, eğitim projeleri ve hızlı prototipleme için kullanılabilir. |
| Arduino IDE | C / C++ tabanlı ESP32 geliştirme projeleri için kullanılabilir. |
| MicroPython | Python benzeri söz dizimiyle hızlı ESP32 uygulamaları geliştirmek için kullanılabilir. |
| ESP-IDF | Profesyonel ve gelişmiş ESP32 uygulamaları için Espressif’in resmi geliştirme ortamıdır. |
Aşağıdaki örnek kod, ESP32 kartının çevredeki WiFi ağlarını taramasını ve bulunan ağları seri monitörde listelemesini sağlar.
#include <WiFi.h>
void setup() {
Serial.begin(115200);
delay(1000);
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(100);
Serial.println("WiFi aglari taraniyor...");
}
void loop() {
int networkCount = WiFi.scanNetworks();
if (networkCount == 0) {
Serial.println("Ag bulunamadi.");
} else {
Serial.print(networkCount);
Serial.println(" adet ag bulundu:");
for (int i = 0; i < networkCount; i++) {
Serial.print(i + 1);
Serial.print(": ");
Serial.print(WiFi.SSID(i));
Serial.print(" | Sinyal: ");
Serial.print(WiFi.RSSI(i));
Serial.println(" dBm");
}
}
Serial.println("----------------------");
delay(5000);
}
| ESP32 hangi programlama dilleriyle kullanılabilir? | C, C++, MicroPython, Lua ve blok tabanlı platformlarla kullanılabilir. |
| WiFi ve Bluetooth aynı anda kullanılabilir mi? | ESP32 çift mod kablosuz yapısı sayesinde WiFi ve Bluetooth uygulamalarında kullanılabilir. |
| Hangi geliştirme ortamları desteklenir? | Arduino IDE, ESP-IDF, MicroPython ve MicroBlocks gibi platformlar desteklenebilir. |
| GPIO pinleri kaç volt seviyesinde çalışır? | ESP32 GPIO pinleri 3.3V lojik seviyesinde çalışır. 5V sinyal doğrudan uygulanmamalıdır. |
| 1 Adet | ESP32 WiFi Bluetooth 30 Pin CP2102 Geliştirme Kartı |