ESP32 ESP-32S WiFi + Bluetooth Çift Mod Geliştirme Kartı, kablosuz haberleşme, IoT, robotik, sensör okuma ve gömülü sistem projeleri için kullanılan güçlü bir ESP32 tabanlı geliştirme kartıdır. Dahili 2.4GHz WiFi ve Bluetooth 4.2 BR/EDR BLE desteği sayesinde internet bağlantılı ve kablosuz kontrol gerektiren projelerde pratik bir çözüm sunar.
38 pinli yapısı sayesinde daha fazla giriş/çıkış bağlantısına ihtiyaç duyulan projelerde esnek kullanım imkanı sağlar. Breadboard ile kullanıma uygun formu, Micro USB bağlantısı ve kart üzerindeki CP2102 USB dönüştürücü sayesinde Arduino IDE ve benzeri geliştirme ortamlarıyla kolayca programlanabilir.
ESP32 ESP-32S geliştirme kartı; 4MB Flash hafıza, 512KB RAM, 448KB ROM, 160MHz saat hızı, 12 bit ADC girişleri, DAC çıkışları, PWM kanalları ve kapasitif dokunmatik GPIO pinleri ile klasik mikrodenetleyici kartlara göre daha gelişmiş donanım kaynakları sunar. Akıllı ev sistemleri, uzaktan izleme, web sunucu uygulamaları, Bluetooth kontrollü cihazlar ve sensör tabanlı IoT projelerinde rahatlıkla kullanılabilir.
| Model | ESP32 ESP-32S 38 Pin Geliştirme Kartı |
| İşlemci | ESP32 tabanlı çift mod kablosuz işlemci |
| Çalışma Hızı | 160MHz |
| Flash Hafıza | 4MB |
| RAM | 512KB |
| ROM | 448KB |
| Kablosuz Haberleşme | WiFi 802.11 b/g/n 2.4GHz, Bluetooth 4.2 BR/EDR BLE |
| USB Bağlantısı | Micro USB |
| USB Çevirici | CP2102 USB dönüştürücü |
| Pin Sayısı | 38 Pin |
| Dijital I/O | 32 dijital I/O pini, 26 tanesi kullanılabilir yapıdadır |
| I/O Lojik Seviyesi | 3.3V |
| Analog Giriş | 16 kanal 12 bit ADC |
| DAC Çıkışı | 2 kanal 8 bit DAC |
| PWM | 16 kanal PWM desteği |
| Kapasitif Dokunmatik GPIO | 10 adet kapasitif hassasiyetli GPIO pini |
| Anten | Dahili 3dBi PCB anten |
| Boyut | 48.3mm x 25.4mm |
| Ağırlık | 9g |
| Pin / Bölüm | Açıklama |
|---|---|
| Micro USB | Kartın programlanması, seri haberleşme ve USB üzerinden beslenmesi için kullanılır. |
| CP2102 USB Çevirici | 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ış, PWM, kesme, sensör ve haberleşme bağlantıları için kullanılabilir. |
| ADC Pinleri | Analog sensör okuma işlemleri için kullanılabilir. 12 bit çözünürlük destekler. |
| DAC Pinleri | Analog çıkış gerektiren uygulamalarda kullanılabilir. |
| Touch Pinleri | Kapasitif dokunmatik algılama uygulamaları için kullanılabilir. |
ESP32 ESP-32S geliştirme kartı, Arduino IDE üzerinden programlanabilir. Bunun için Arduino IDE’ye ESP32 kart paketinin eklenmesi ve uygun kart profilinin seçilmesi gerekir. CP2102 USB çevirici kullanıldığı için bilgisayarda uygun CP210x sürücüsünün kurulu olması gerekebilir.
| Ayar / Kaynak | Açıklama |
|---|---|
| Kart Seçimi | Arduino IDE üzerinde “ESP32 Dev Module” veya uyumlu ESP32 kart profili seçilebilir. |
| USB Sürücü | CP2102 / CP210x USB-UART sürücüsü gerekebilir. |
| Programlama Ortamı | Arduino IDE, ESP-IDF ve MicroPython gibi ortamlarla kullanılabilir. |
| Teknoloji | Açıklama | Kullanım Alanı |
|---|---|---|
| WiFi 802.11 b/g/n | 2.4GHz kablosuz ağ bağlantısı sağlar. | IoT, web sunucu, uzaktan kontrol, veri aktarımı |
| Bluetooth 4.2 BR/EDR | Klasik Bluetooth haberleşme desteği sunar. | Mobil cihaz bağlantısı, kablosuz kontrol uygulamaları |
| BLE | Düşük güç tüketimli Bluetooth bağlantısı sağlar. | BLE sensörler, beacon uygulamaları, düşük güç projeleri |
Aşağıdaki örnek kod, ESP32 kartının WiFi ağı taraması yapması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);
}
| 1 Adet | ESP32 ESP-32S WiFi + Bluetooth Çift Mod Geliştirme Kartı, 38 Pin |