Free online ESP32 simulator, running in this tab
Mokxi là trình mô phỏng ESP32 miễn phí chạy ngay trên trình duyệt, không cần cài đặt và không cần tài khoản. Nó chạy mười một bo mạch ESP32, từ ESP32 DevKit cổ điển trên lõi Xtensa tới ESP32-S3, C3 và C6, mỗi bo mạch theo đúng bản đồ bộ nhớ cho các ngoại vi được hỗ trợ, với sketch được biên dịch ngay trong tab. Bo mạch đang chạy ở đây là ESP32-C3-DevKitM-1.
- 503linh kiện trên bàn làm mạch
- 44bo mạch đang chạy
- 1.00xthời gian thực, trên mọi bo mạch
Con số thật, không phải quảng cáo
Lấy từ tài liệu cam kết của chính bo mạch và diễn đạt bằng lời đơn giản.
| Lõi vi điều khiển | RV32IMC với Zicsr, chế độ machine, một lệnh mỗi chu kỳ ở 160 MHz, qua 67 trên 67 bài kiểm tra của riscv-tests. |
|---|---|
| Ngoại vi | GPIO và IO_MUX ở đúng địa chỉ thanh ghi thật, UART0 chạy theo tốc độ baud đã cấu hình và nối với Serial Monitor, cùng SYSTIMER, thứ giúp lõi nghỉ trong lúc delay() chứ không quay vòng chờ. |
| WiFi, mô phỏng | Bo mạch vào một mạng, tải một trang và phục vụ một trang, với các lệnh gọi Arduino mà bài hướng dẫn đưa cho bạn. Bên dưới không có sóng vô tuyến và không có 802.11. Bốn địa chỉ tự đặt dưới .mokxi trả lời ngay trong tab này, và khi đã đăng nhập bạn có thể bật internet thật cho các yêu cầu HTTP và HTTPS tới máy chủ thật. |
| Những gì không có | Không có sóng vô tuyến nào cả: WiFi và Bluetooth LE đều là mô phỏng, bên dưới không có sóng vô tuyến. Trang này là DevKitM-1; XIAO ESP32-C3 và SuperMini có trang bo mạch riêng. |
Mọi bo mạch ESP32 có ở đây
Ba dòng chip trên hai tập lệnh, mỗi bo mạch theo sơ đồ chân riêng của nó.
Các trình mô phỏng ESP32 khác, nói thẳng
Trình mô phỏng ESP32 mà hầu hết mọi người đã biết là Wokwi, và với một số dự án thì nó là lựa chọn tốt hơn. Đây là sự phân chia thẳng thắn.
So sánh tất cả trình mô phỏng, đặt cạnh nhau
Nên dùng trình mô phỏng ESP32 nào, so sánh
Tinkercad không có ESP32: dùng gì thay thế
Các lựa chọn thay thế Wokwi, so sánh thẳng thắn
Bring a Wokwi ESP32 project across in one step
Bắt đầu từ thứ đã chạy sẵn
Mỗi dự án dưới đây mở ra trong trình soạn thảo, đã nối dây và có code, không cần cài đặt gì.
Trang bo mạch đầy đủ
Mọi khối ngoại vi, mọi ví dụ và ghi chú nối dây, gom về một chỗ.
Hướng dẫn từng bước cho ESP32-C3
Mỗi bài có linh kiện, cách nối dây và code, và kết thúc bằng một mạch bạn chạy được.
Câu hỏi
Tôi có thể mô phỏng những bo mạch ESP32 nào?
Mười một bo mạch: ESP32 DevKit V1, ESP32-DevKitC V4 và LOLIN32 Lite trên chip Xtensa cổ điển; ESP32-S3-DevKitC-1, XIAO ESP32-S3 và Arduino Nano ESP32 trên chip S3; ESP32-C3-DevKitM-1, XIAO ESP32-C3 và C3 SuperMini; cùng ESP32-C6-DevKitC-1 và XIAO ESP32-C6. Các bo mạch ESP8266 có trang riêng.
Nó có mô phỏng WiFi không?
Có, và nói thẳng ra: các lệnh WiFi, HTTPClient và WebServer của Arduino chạy trên một mạng mô phỏng. Phía sau không có sóng vô tuyến và không có 802.11. Sketch có thể tải và phục vụ trang ở các địa chỉ dưới .mokxi, và khi đã đăng nhập bạn có thể bật internet thật để gọi một API thật qua HTTP hoặc HTTPS.
Nó có mô phỏng Bluetooth hay MQTT không?
Bluetooth thì có, ở dạng mô phỏng: BluetoothSerial và máy chủ BLE trò chuyện với một chiếc điện thoại trong ngăn Bluetooth của trình soạn thảo, bên dưới không có sóng vô tuyến. MQTT thì không: mạng chỉ truyền HTTP, nên MQTT client biên dịch được nhưng không kết nối tới broker. Wokwi có mô phỏng MQTT, nếu dự án của bạn cần.
Tôi có viết được code MicroPython hay ESP-IDF không?
MicroPython chạy được trên các bo mạch ESP32 cổ điển (DevKit V1, DevKitC và LOLIN32 Lite) và Raspberry Pi Pico: chọn MicroPython (main.py) trong bảng Firmware của bo mạch và firmware chính thức sẽ chạy nó. Các bo mạch ESP32 khác chạy C++ kiểu Arduino, biên dịch ngay trong tab; nếu cần ESP-IDF hoặc Rust trên ESP32 mô phỏng, Wokwi hỗ trợ cả hai.
Firmware của tôi có chạy trên bo mạch thật không?
Firmware cho các ngoại vi được mô phỏng nhắm tới đúng địa chỉ thanh ghi thật. Trên ESP32-C3, Nạp vào bo mạch (Beta) ghi một bản build phần cứng vào bo mạch qua Web Serial. Hãy thử bản build hoàn chỉnh trên bo mạch trước khi tin dùng.
Có miễn phí không?
Có, mọi bo mạch ESP32 đều nằm trong gói miễn phí, thử không cần thẻ và không cần tài khoản.
Trình mô phỏng cho từng loại mạch
Một servo, một màn hình, một mạch điều khiển động cơ hay một bộ chỉnh lưu, cái nào cũng đã chạy sẵn.
Thử firmware của riêng bạn trên ESP32-C3
Những gì bạn dựng ở đây chạy nguyên vẹn trên bo mạch trên bàn của bạn. Không cần cài đặt và không cần tài khoản.