# Sık sorulan sorular

## Hangi kartlar destekleniyor?

ESP32-2432S028R ("Cheap Yellow Display"), NodeMCU ESP8266 ve 128×64 SSD1306 OLED'li bir ESP32. Yeni kart eklemek bir `cyd.py` (özellik haritasıyla) ve bir config örneği demek; çekirdek değişmez. Ayrıntı: [Kartlar ve firmware](/docs/kartlar/).

## Bir şey derlemem gerekiyor mu?

Hayır. Hazır firmware imajları depoda. Bir kez flash'lar, bir kez deploy edersin; sonrası tarayıcıda. Firmware'i yeniden derlemek yalnız çekirdeği (`device/*.py`, `boards/*/cyd.py`) değiştirirsen gerekir; o da tek komut ama WSL/Linux ve ESP-IDF ister.

## Neden MicroPython, neden Node.js ya da C# değil?

"Tarayıcıdan yaz, anında çalıştır" davranışını bu donanımda veren tek sağlam seçenek. Node.js imkânsız (V8 ~50 MB RAM ister, kartta 520 KB var); C/C++ ve .NET nanoFramework her değişiklikte PC'de derleme ister.

## Sayılar neden "ölçüldü" diyor?

Belgelerdeki her RAM değeri, durdurma gecikmesi ve proje sayısı gerçek kartlarda seri port üzerinden ölçüldü, tahmin edilmedi. Kart, firmware ya da çekirdek değişirse değerler de değişir; yeniden ölç.

## HTTPS ya da BLE kullanabilir miyim?

Panelin yanında değil: dahili DRAM yetmiyor (TLS el sıkışması 40–50 KB bitişik DRAM ister, BLE 33 KB). İkisi de **Solo** modda çalışır; kart tek projeye tüm RAM'le yeniden başlar, RESET panele döner. Kullanıcıya "BLE çalışmıyor" değil, "solo modda çalışıyor" de.

## Aynı anda kaç proje koşar?

CYD'de özel firmware ile 7 küçük normal proje yan yana ölçüldü (sınır heap), artı 2–3 thread. NodeMCU'da 3 normal proje. Ekran çizen proje 25–33 KB heap alır; tek başına koşması daha sağlıklı. Ayrıntı: [Çalışma modları ve bellek](/docs/calisma-modlari/).

## Durdur düğmesi neden bazen kartı resetliyor?

Proje `should_stop()` dinlemiyor ya da hiç `cyd.sleep` çağırmıyorsa nazikçe durdurulamaz. Tek çalışan oysa kart 3–5 saniye sonra resetlenir ve ~8–10 saniyede panelle geri gelir; başkaları da koşuyorsa "takıldı" işaretlenir ve zorla düğmesi çıkar. Projeyi [sözleşmeye](/docs/proje-yazma/) uydurursan reset olmaz.

## Panel açılmıyor, kart ne durumda?

`python tools/bootlog.py COM3 20` reset atıp açılış logunu gösterir. Kart ya kapalı, ya solo modda (RESET'e bas), ya açılışta hata vermiş, ya da `mpremote` sonrası REPL'de kalmış (`deploy.py --reset`). WiFi'ye bağlanamadıysa kendi erişim noktasını açar: `CYD-Studio` / `cyd12345` → `192.168.4.1`.

## Kart WiFi'ye bağlı ama PC'den ulaşamıyorum

PC'deki VPN yerel ağı kesebilir; modeme ping at. USB hub'dan beslenen CYD WiFi açılınca USB'den düşebilir ama WiFi'de çalışmaya devam eder. Statik IP'nin PC ile aynı alt ağda olduğundan emin ol.

## Atölye'de kim paylaşabilir, neyi?

Herkes. Takma adla anonim ya da Nuvaka hesabıyla. Yalnız `.py`, `.txt`, `.md`; dosya başına 2 MB, proje başına 5 dosya, saatte 20 dosya. Paylaşımlar MIT lisanslıdır. Ayrıntı: [Atölye ve Mağaza](/docs/atolye/).

## Panelin Mağaza sekmesi kartın internete çıkmasını mı istiyor?

Hayır. Tarayıcın `cyd.nuvaka.com`'a sorar, dosyayı indirir ve kartın `/api/save` ucuna yazar. Kart yalnız yerel ağda olsun yeter; internete tarayıcının çıkması gerekir.

## Ücretsiz mi?

Evet. Kod GitHub'da MIT lisanslı, site ve Atölye ücretsiz. Kartlar birkaç dolar.

## Claude Code'un payı ne?

Ölçümlerin seri port üzerinden kartlarda çalıştırılması ve not edilmesi, `tools/` altındaki bazı araç ve test betikleri, proje notlarının tutulması ve bu notlardan kart üstü belge ile Atölye Defteri'nin üretilmesi. Ayrıntı depo README'sinde.
