Mulai simulasi gratis

Board ESP32

Tiga board yang dibangun di sekitar modul ESP32-WROOM-32: prosesor Xtensa LX6 dual-core 240 MHz dengan logika 3.3 V. Board ini dikompilasi dengan core resmi arduino-esp32 3.3.10 dan disimulasikan oleh emulator Xtensa yang berjalan di browser sebagai WebAssembly.

Fitur umum

FiturDetail
Level logika3.3 V
Nama pin di kodeNomor GPIO, misalnya pinMode(4, OUTPUT)
analogRead()12-bit, 0–4095
PWM, tone(), ServoMelalui periferal LEDC (analogWrite(), ledcWrite(), ESP32Servo)
NeoPixelMelalui periferal RMT
Serial MonitorSerial (TX0/RX0)
Port serial tambahanSerial1 dan Serial2, di pin mana pun dengan begin(baud, SERIAL_8N1, rx, tx)
Pin khusus inputGPIO 34, 35, 36 (VP), dan 39 (VN)
LED bawaanGPIO 2

Juga disimulasikan: kedua inti CPU dengan task FreeRTOS, timer perangkat keras, interupsi, Preferences, dan kartu SD lewat SPI.

Board

ESP32 DevKit V1 ESP32-WROOM-32

Dual-core Xtensa 240 MHz, WiFi & Bluetooth, 3.3 V.

ESP32 DevKit V1 (30 pin) memberi label pinnya D2, D4, TX2, RX2, dan seterusnya. Di kode, gunakan nomor GPIO-nya: D4 adalah 4.

WEMOS D1 Mini ESP32 ESP32-WROOM-32

ESP32 seukuran D1 mini, 2 baris pin di tiap sisi, WiFi & Bluetooth.

WEMOS D1 Mini ESP32 berukuran seperti D1 mini dengan dua baris pin di tiap sisi. Board ini dikompilasi sebagai board d1_mini32. Pinnya diberi label nomor GPIO (IO0, IO2, IO4 …) ditambah nama flash dan JTAG (SD0–SD3, CLK, CMD, TDI, TD0, TCK, TMS).

WEMOS D1 R32 ESP32-WROOM-32

ESP32 dengan bentuk Arduino Uno, cocok untuk shield Uno.

WEMOS D1 R32 berbentuk seperti Arduino Uno dan dikompilasi sebagai board d1_uno32. Header-nya memuat label Uno (D0–D13, A0–A5) di samping nomor GPIO, sehingga shield Uno bisa dipakai. Makro board seperti D2 juga tersedia di kode.

Pin bawaan yang dipakai blok

Blok untuk komponen yang butuh beberapa pin memakai pin berikut. Bluetooth dan GPS memakai port serial perangkat keras di pin-pin ini.

Pesan boot

Setelah reset, ROM ESP32 mencetak log boot ke Serial Monitor (diawali ets Jul 29 2019 12:21:46) sebelum programmu dimulai, persis seperti board sungguhan. Ini normal.

Performa

Kompilasi pertama untuk board ESP32 memakan waktu 30–60 detik karena core-nya besar; kompilasi berikutnya memakai cache. Program yang memakai delay() berjalan ringan. Program yang terus berulang tanpa jeda dieksekusi instruksi demi instruksi dan bisa berjalan lebih lambat dari waktu nyata; timer menampilkan waktu simulasi.

Siap mencoba?

Masuk dengan Google, pilih board, dan jalankan simulasi pertamamu dalam dua menit. Gratis selama masa peluncuran.

Mulai simulasi gratis