Simulator

Free online ESP32 simulator, running in this tab

Mokxi adalah simulator ESP32 gratis yang berjalan di browser, tanpa instal dan tanpa akun. Menjalankan sebelas board ESP32, dari ESP32 DevKit klasik pada core Xtensa sampai ESP32-S3, C3, dan C6, masing-masing pada peta memori sungguhan untuk periferal yang didukung, dengan sketch-mu dikompilasi di tab. Yang berjalan di sini adalah ESP32-C3-DevKitM-1.

  • 503komponen di meja kerja
  • 44board sedang berjalan
  • 1.00xwaktu nyata, di semua board
ESP32-C3: blinklive0.000 s 0.00x
Klik untuk membukanya di editor
Firmware sungguhan, berjalan sekarang di core buatan kami. Klik untuk membuka rangkaian di editor.
Apa yang dimodelkan

Angka-angkanya, bukan promosi

Diambil dari dokumen kontrak board itu sendiri dan ditulis dengan kata-kata sederhana.

CoreRV32IMC dengan Zicsr, mode mesin, satu instruksi per siklus pada 160 MHz, lulus riscv-tests 67 dari 67.
PeriferalGPIO dan IO_MUX pada offset register aslinya, UART0 dengan kecepatan sesuai baud rate yang diatur dan tersambung ke Serial Monitor, serta SYSTIMER, yang memarkir core saat delay() alih-alih berputar menunggu.
WiFi, disimulasikanBoard bergabung ke jaringan, mengambil halaman, dan menyajikan satu halaman, dengan panggilan Arduino yang diberikan tutorial. Tidak ada radio dan tidak ada 802.11 di bawahnya. Empat alamat rekaan di bawah .mokxi menjawab di dalam tab ini, dan setelah masuk kamu bisa mengaktifkan internet sungguhan untuk permintaan HTTP dan HTTPS ke host sungguhan.
Yang tidak adaRadio jenis apa pun: WiFi dan Bluetooth LE disimulasikan, tanpa radio di bawah keduanya. Halaman ini untuk DevKitM-1; XIAO ESP32-C3 dan SuperMini punya halaman board sendiri.
Board

Semua board ESP32 di sini

Tiga keluarga chip pada dua set instruksi, masing-masing board dengan pinout-nya sendiri.

ESP32 DevKit V1ESP32 klasik pada Xtensa LX6 240 MHz: GPIO matrix, UART0, timer group 0, ADC1 dua belas bit, dan delapan kanal PWM LEDC, pada peta memori sungguhan.ESP32-DevKitC V4Board ESP32 buatan Espressif sendiri: modul WROOM-32, tiga puluh delapan pin bernama GPIO, jarak satu inci penuh antar baris.Wemos LOLIN32 LiteESP32 klasik pada board sempit dengan soket LiPo: dua puluh enam pin bernama GPIO, jarak 0,9 inci antar baris.Wemos D1 R32ESP32 klasik pada bentuk Arduino Uno, dengan empat header Uno, sehingga shield bisa dipasang.Cheap Yellow Display (ESP32-2432S028R)ESP32 klasik di balik layar ILI9341 2,8 inci 240x320 dengan lapisan sentuh resistif, dirangkai seperti board aslinya.LilyGO TTGO T-DisplayESP32 klasik dengan layar ST7789 1,14 inci 135x240 dan dua tombol, pada dua puluh empat pin bernama GPIO.ESP32-S3-DevKitC-1ESP32-S3 pada Xtensa LX7 240 MHz: GPIO matrix, UART0, USB serial, ADC1, PWM LEDC, dan RMT yang menggerakkan LED RGB, pada peta memori sungguhan.Seeed XIAO ESP32-S3ESP32-S3 pada 240 MHz dengan bentuk mungil XIAO: empat belas pad, D0 sampai D10 dalam penomoran XIAO.Arduino Nano ESP32ESP32-S3 pada 240 MHz dengan bentuk Nano, dengan nama pin D dan A milik Nano dan LED oranye di D13.ESP32-C3-DevKitM-1Core RISC-V pada 160 MHz dengan GPIO, UART, SYSTIMER, ADC dua belas bit di GPIO 0 sampai 4, dan PWM LEDC di pin mana pun, pada peta memori sungguhan.Seeed XIAO ESP32-C3ESP32-C3 pada 160 MHz dengan bentuk mungil XIAO: empat belas pad, dan D0 sampai D10 adalah nomor XIAO, bukan GPIO.ESP32-C3 SuperMiniBoard ESP32-C3 terkecil yang umum dipakai, enam belas pin bernama GPIO, pada 160 MHz.ESP32-C6-DevKitC-1Board RISC-V kedua: tiga puluh satu GPIO, SRAM 512 KB dalam satu jendela, UART0, SYSTIMER, ADC dua belas bit di GPIO 0 sampai 6, dan PWM LEDC di pin mana pun.Seeed XIAO ESP32-C6ESP32-C6 pada 160 MHz dengan bentuk mungil XIAO: empat belas pad, D0 sampai D10 dalam penomoran XIAO.
Lebih jauh lagi

Halaman board lengkap

Setiap area periferal, setiap contoh, dan catatan pengkabelan, di satu tempat.

Simulator ESP32-C3Blink, sebuah tombol, dan Serial Monitor, berjalan.

Pertanyaan

Board ESP32 apa saja yang bisa disimulasikan?

Sebelas board: ESP32 DevKit V1, ESP32-DevKitC V4, dan LOLIN32 Lite pada chip Xtensa klasik; ESP32-S3-DevKitC-1, XIAO ESP32-S3, dan Arduino Nano ESP32 pada S3; ESP32-C3-DevKitM-1, XIAO ESP32-C3, dan C3 SuperMini; serta ESP32-C6-DevKitC-1 dan XIAO ESP32-C6. Board ESP8266 punya halaman sendiri.

Apakah mensimulasikan WiFi?

Ya, dan itu dinyatakan terang-terangan: panggilan Arduino WiFi, HTTPClient, dan WebServer lewat jaringan simulasi. Tidak ada radio dan tidak ada 802.11 di baliknya. Sketch bisa mengambil dan menyajikan halaman di alamat di bawah .mokxi, dan setelah masuk kamu bisa mengaktifkan internet sungguhan untuk menjangkau API sungguhan lewat HTTP atau HTTPS.

Apakah mensimulasikan Bluetooth atau MQTT?

Bluetooth, ya, disimulasikan: BluetoothSerial dan server BLE berkomunikasi dengan HP di panel Bluetooth editor, tanpa radio di bawahnya. MQTT, tidak: jaringan hanya membawa HTTP, sehingga klien MQTT bisa dikompilasi tetapi tidak bisa menjangkau broker. Wokwi mensimulasikan MQTT, jika proyekmu bergantung padanya.

Bisakah aku menulis kode MicroPython atau ESP-IDF?

MicroPython, di board ESP32 klasik (DevKit V1, DevKitC, dan LOLIN32 Lite) dan Raspberry Pi Pico: pilih MicroPython (main.py) di panel Firmware board dan firmware resmi menjalankannya. Board ESP32 lain menjalankan C++ gaya Arduino, dikompilasi di tab; untuk ESP-IDF atau Rust pada ESP32 simulasi, Wokwi mendukung keduanya.

Apakah firmware-ku akan berjalan di board sungguhan?

Firmware untuk periferal yang dimodelkan menargetkan offset register yang sebenarnya. Di ESP32-C3, Upload ke board (Beta) menulis build hardware ke board lewat Web Serial. Uji build yang sudah jadi di board sebelum mengandalkannya.

Apakah gratis?

Ya, semua board ESP32 ada di paket gratis, tanpa kartu dan tanpa akun untuk mencobanya.

Coba firmware-mu sendiri di ESP32-C3

Apa yang kamu buat di sini berjalan di board di mejamu, tanpa diubah. Tanpa instal dan tanpa akun.