Simülatör

Free online ESP32 simulator, running in this tab

Mokxi, tarayıcında çalışan ücretsiz bir ESP32 simülatörüdür; kurulum ve hesap gerekmez. Xtensa çekirdekli klasik ESP32 DevKit'ten ESP32-S3, C3 ve C6'ya kadar on bir ESP32 kartı çalıştırır; her biri desteklenen çevre birimleri için gerçek bellek haritasında, kodun da sekmede derlenerek. Burada çalışan, ESP32-C3-DevKitM-1.

  • 503parça tezgahta
  • 44kart şu an çalışıyor
  • 1.00xgerçek zamanlı, her kartta
ESP32-C3: blinklive0.000 s 0.00x
Düzenleyicide açmak için tıkla
Gerçek firmware, şu an kendi çekirdeğimizde çalışıyor. Devreyi düzenleyicide açmak için tıkla.
Neler modelleniyor

Pazarlama değil, sayılar

Kartın kendi sözleşme belgesinden alındı ve sade bir dille yazıldı.

ÇekirdekZicsr'li RV32IMC, makine modu, 160 MHz'de çevrim başına bir komut; riscv-tests'te 67 üzerinden 67 geçti.
Çevre birimleriGerçek yazmaç adreslerinde GPIO ve IO_MUX, ayarlanan baud hızında çalışıp seri monitöre bağlanan UART0 ve delay() sırasında çekirdeği meşgul etmek yerine park eden SYSTIMER.
WiFi, simüleKart bir ağa katılır, bir sayfa çeker ve bir sayfa sunar; bir dersin sana verdiği Arduino çağrılarıyla. Altında radyo ve 802.11 yoktur. .mokxi altındaki dört uydurma adres bu sekmenin içinde yanıt verir ve giriş yapınca gerçek sunuculara HTTP ve HTTPS istekleri için gerçek interneti açabilirsin.
Neler yokHiçbir tür radyo: WiFi ve Bluetooth LE simüle edilir, ikisinin altında da radyo yoktur. Bu sayfa DevKitM-1'dir; XIAO ESP32-C3 ve SuperMini'nin kendi kartları var.
Kartlar

Buradaki her ESP32 kartı

İki komut kümesinde üç çip ailesi, her kart kendi pinout'uyla.

ESP32 DevKit V1240 MHz Xtensa LX6 üzerinde klasik ESP32: GPIO matrisi, UART0, zamanlayıcı grubu 0, on iki bitlik ADC1 ve sekiz LEDC PWM kanalı, gerçek bellek haritasında.ESP32-DevKitC V4Espressif'in kendi ESP32 kartı: WROOM-32 modülü, GPIO ile adlandırılmış otuz sekiz pin, sıralar arasında tam bir inç.Wemos LOLIN32 LiteLiPo soketli dar bir kartta klasik ESP32: GPIO ile adlandırılmış yirmi altı pin, sıralar arasında 0.9 inç.Wemos D1 R32Arduino Uno'nun ana hatlarında klasik bir ESP32; Uno'nun dört header'ıyla, böylece shield takılabilir.Cheap Yellow Display (ESP32-2432S028R)2.8 inç 240x320 ILI9341 ekranın ve dirençli dokunmatik filmin arkasında klasik bir ESP32; gerçek kartın bağladığı gibi kablolanmış.LilyGO TTGO T-Display1.14 inç 135x240 ST7789 ekranlı ve iki butonlu klasik bir ESP32, GPIO ile adlandırılmış yirmi dört pinde.ESP32-S3-DevKitC-1240 MHz Xtensa LX7 üzerinde ESP32-S3: GPIO matrisi, UART0, USB seri, ADC1, LEDC PWM ve RGB LED'i süren RMT, gerçek bellek haritasında.Seeed XIAO ESP32-S3XIAO'nun başparmak boyutundaki ana hatlarında 240 MHz ESP32-S3: on dört ped, XIAO numaralandırmasıyla D0'dan D10'a.Arduino Nano ESP32Nano ana hatlarında 240 MHz bir ESP32-S3; Nano'nun D ve A pin adlarıyla ve D13'te turuncu bir LED ile.ESP32-C3-DevKitM-1160 MHz RISC-V çekirdek; GPIO, UART, SYSTIMER, GPIO 0 ile 4 üzerinde on iki bitlik ADC ve her pinde LEDC PWM, gerçek bellek haritasında.Seeed XIAO ESP32-C3XIAO'nun başparmak boyutundaki ana hatlarında 160 MHz ESP32-C3: on dört ped ve GPIO değil, XIAO'nun numaraları olan D0'dan D10'a.ESP32-C3 SuperMiniYaygın kullanımdaki en küçük ESP32-C3 kartı, GPIO ile adlandırılmış on altı pin, 160 MHz.ESP32-C6-DevKitC-1İkinci bir RISC-V kartı: otuz bir GPIO, tek pencerede 512 KB SRAM, UART0, SYSTIMER, GPIO 0 ile 6 üzerinde on iki bitlik ADC ve her pinde LEDC PWM.Seeed XIAO ESP32-C6XIAO'nun başparmak boyutundaki ana hatlarında 160 MHz ESP32-C6: on dört ped, XIAO numaralandırmasıyla D0'dan D10'a.
Daha ileri git

Kartın tam sayfası

Her çevre birimi alanı, her örnek ve kablolama notları tek yerde.

ESP32-C3 simülatörüBlink, bir buton ve seri monitör, çalışır halde.

Sorular

Hangi ESP32 kartlarını simüle edebilirim?

On bir tane: klasik Xtensa çipte ESP32 DevKit V1, ESP32-DevKitC V4 ve LOLIN32 Lite; S3'te ESP32-S3-DevKitC-1, XIAO ESP32-S3 ve Arduino Nano ESP32; ESP32-C3-DevKitM-1, XIAO ESP32-C3 ve C3 SuperMini; ayrıca ESP32-C6-DevKitC-1 ve XIAO ESP32-C6. ESP8266 kartlarının kendi sayfası var.

WiFi'yi simüle ediyor mu?

Evet ve bunu açıkça söyler: simüle bir ağ üzerinden Arduino WiFi, HTTPClient ve WebServer çağrıları. Arkasında radyo ve 802.11 yoktur. Bir kod .mokxi altındaki adreslerde sayfa çekip sunabilir; giriş yapınca gerçek bir API'ye HTTP veya HTTPS ile ulaşmak için gerçek interneti açabilirsin.

Bluetooth veya MQTT'yi simüle ediyor mu?

Bluetooth evet, simüle: BluetoothSerial ve BLE sunucusu, düzenleyicinin Bluetooth panelindeki bir telefonla konuşur, altında radyo yoktur. MQTT hayır: ağ yalnızca HTTP taşır, bu yüzden bir MQTT istemcisi derlenir ama bir broker'a ulaşamaz. Projen buna bağlıysa Wokwi MQTT'yi simüle eder.

MicroPython veya ESP-IDF kodu yazabilir miyim?

MicroPython, klasik ESP32 kartlarında (DevKit V1, DevKitC ve LOLIN32 Lite) ve Raspberry Pi Pico'da çalışır: kartın Firmware panelinde MicroPython (main.py) seç, resmi firmware onu çalıştırır. Diğer ESP32 kartları sekmede derlenen Arduino tarzı C++ çalıştırır; simüle bir ESP32'de ESP-IDF veya Rust için Wokwi ikisini de destekler.

Firmware'im gerçek kartta çalışır mı?

Modellenen çevre birimlerine yönelik firmware gerçek yazmaç adreslerini hedefler. ESP32-C3'te Karta yükle (Beta), donanım derlemesini Web Serial üzerinden karta yazar. Güvenmeden önce bitmiş derlemeyi kartta dene.

Ücretsiz mi?

Evet, her ESP32 kartı ücretsiz plandadır; denemek için kart ya da hesap gerekmez.

Tek tür devre için simülatörler

Bir servo, bir ekran, bir motor sürücü ya da bir doğrultucu; hepsi zaten çalışır halde.

Kendi firmware'ini ESP32-C3'te dene

Burada kurduğun şey masandaki kartta değişmeden çalışır. Kurulum yok, hesap gerekmez.