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
Pazarlama değil, sayılar
Kartın kendi sözleşme belgesinden alındı ve sade bir dille yazıldı.
| Çekirdek | Zicsr'li RV32IMC, makine modu, 160 MHz'de çevrim başına bir komut; riscv-tests'te 67 üzerinden 67 geçti. |
|---|---|
| Çevre birimleri | Gerç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üle | Kart 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 yok | Hiç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. |
Buradaki her ESP32 kartı
İki komut kümesinde üç çip ailesi, her kart kendi pinout'uyla.
Diğer ESP32 simülatörleri, dürüstçe
Çoğu kişinin zaten bildiği ESP32 simülatörü Wokwi'dir ve bazı projeler için daha iyi seçimdir. İşte dürüst ayrım.
Tüm simülatörler yan yana karşılaştırıldı
Hangi ESP32 simülatörü kullanılmalı, karşılaştırmalı
Tinkercad'de ESP32 yok: onun yerine ne kullanmalı
Wokwi alternatifleri, dürüstçe karşılaştırıldı
Zaten çalışan bir şeyle başla
Bunların her biri düzenleyicide kablolu ve kodlu açılır, kurulum gerekmez.
Kartın tam sayfası
Her çevre birimi alanı, her örnek ve kablolama notları tek yerde.
ESP32-C3 için adım adım kılavuzlar
Her birinde parçalar, kablolama ve kod var ve çalıştırabileceğin bir devreyle biter.
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.