CYD Studio › Belgeler › SSS

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.

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.

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 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.

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.

Son güncelleme 2026-10-17 · Bu sayfa Markdown olarak