Arduino Uno R4 simulator, running in this tab
Mokxi là trình mô phỏng Arduino Uno R4 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. Mokxi mô phỏng Renesas RA4M1 trên Uno R4 Minima, trên lõi Arm Cortex-M4 48 MHz do chính chúng tôi viết, theo đúng bản đồ bộ nhớ thật, nên bản build chạy được ở đây sẽ chạy được trên bo mạch trên bàn của bạn.
- 505linh kiện trên bàn làm mạch
- 45bo 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 | Arm Cortex-M4 (ARMv7E-M) ở 48 MHz, với số chu kỳ theo datasheet cho từng lệnh. Dùng soft float, vì lõi này không có FPU: runtime được dựng cho nó và một lệnh VFP sẽ báo lỗi chứ không nói dối. |
|---|---|
| Ngoại vi | Khối cổng với một thanh ghi PFS cho mỗi chân sau lớp bảo vệ ghi, PWM GPT trên sáu chân có dấu ngã ở 490 Hz, SCI2 làm Serial1 trên D0 và D1, ADC mười bốn bit trên A0 đến A5, và SysTick 1 kHz cho millis. |
| Chân | D0 đến D13 và A0 đến A5 trên header của Uno, ở 5 V, nên shield của Uno lắp vừa. Các chân có dấu ngã là 3, 5, 6, 9, 10 và 11. Mỗi chân có một word PmnPFS riêng: hướng, chốt ngõ ra, pull-up, open drain và công tắc analog. |
| Bộ nhớ | 256 KB flash bắt đầu từ địa chỉ 0 với word thiết lập tùy chọn tại 0x400, và 32 KB SRAM, ở đúng các địa chỉ thật của RA4M1. Bước liên kết sẽ thất bại nếu bạn vượt quá một trong hai. |
| Serial và Serial1 | Serial là cổng USB-C và không ra chân header nào. Serial1 là SCI2, một UART thật trên D0 và D1, 8N1. Serial Monitor hiển thị cả hai; chỉ Serial1 làm chân thay đổi. |
| Minima không có WiFi | Bo mạch này không có sóng vô tuyến. Uno R4 WiFi, với ma trận LED 12 x 8 và một mạng mô phỏng, là một bo mạch riêng trong hộp linh kiện. |
| Những gì chưa có | Ngăn xếp USB (Serial là một đường ống byte, không có quá trình liệt kê thiết bị phía sau), ICU nên không có attachInterrupt, AGT, I2C và SPI. Một số địa chỉ được đánh dấu là chưa xác minh trong bản cam kết thay vì khẳng định. |
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ỗ.
Ba bước từ tab trống đến mạch đang chạy.
Mở trình soạn thảo
Nó chạy ngay trong tab trình duyệt. Không cần cài đặt, và không cần tài khoản để bắt đầu.
Dự án đầu tiên của bạnĐi dây và viết code
Kéo linh kiện lên breadboard, nối từng dây từ chân này sang chân kia, và viết sketch ngay bên cạnh.
Đi dâyNhấn Chạy
Sketch của bạn được biên dịch ngay trong tab và chạy trên mô hình của chip, với Serial Monitor bên cạnh.
Chạy và serial
Mở một dự án và nhấn Chạy.
Mỗi dự án chạy trong trình soạn thảo đúng như được vẽ, sẵn sàng để bạn thay đổi.
Người làm mạch nói gì về Mokxi.
“The AI checker helps check and correct my circuits, and it has way more components than Tinkercad. As a student I really appreciate the tool.”
“I’d been looking for a real online electronic simulator that was intuitive and complete when I found Mokxi. I was able to quickly import a Fritzing file and my Arduino sketch and start testing. Mokxi has all of the makings for the best online Arduino simulator I have been able to find!”
“I’m using Mokxi to develop and simulate an STM32-based four-wheel-drive robot car before building the actual hardware. It allows me to experiment with DC motor control, PWM, RPM measurement using photointerrupters, and different acceleration, braking, and reversing strategies, helping me understand and refine the system before implementing it in real life.”
Câu hỏi, có lời đáp.
Trang này mô phỏng Uno R4 nào?
Bản Minima: USB-C, không có WiFi. Uno R4 WiFi là một bo mạch riêng trong hộp linh kiện, có ma trận LED và một mạng mô phỏng.
Nó có giống Uno R3 không?
Cùng hình dạng, cùng chân 5 V và cùng header shield, nhưng bên dưới là Arm Cortex-M4 48 MHz thay vì AVR 8 bit 16 MHz.
Vì sao analogRead cho tôi giá trị từ 0 đến 1023?
Vì đó là cách lõi Arduino làm, nên một sketch Uno đọc ra cùng những con số. Bộ chuyển đổi có mười bốn bit; analogReadResolution(14) cho bạn toàn bộ chúng.
Có miễn phí không?
Có, thử không cần thẻ và không cần tài khoản.
Tôi có cần tài khoản không?
Không. Trình soạn thảo, mẫu dựng sẵn, thư viện, trình biên dịch và nút Chạy đều hoạt động mà không cần đăng nhập. Trình duyệt giữ phần việc của bạn trong lúc bạn làm. Tài khoản lưu dự án của bạn lên mạng, để chúng theo bạn sang bất kỳ máy tính nào. Nó cũng cho bạn một liên kết để chia sẻ.
Những bo mạch nào được hỗ trợ?
Forty-five, all on the free plan. Arduino: the Uno R3, Uno R4 Minima and Uno R4 WiFi, Nano, Nano ESP32, Nano RP2040 Connect, Mega 2560, Leonardo, Micro, the Pro Mini in its 5 V and 3.3 V builds, and the SparkFun Pro Micro. ESP32: the classic DevKit V1, the ESP32-S3, the ESP32-C3 and C6 DevKits, the Espressif DevKitC V4, the Freenove ESP32-WROVER, the Wemos LOLIN32 Lite, the Wemos D1 R32, the Cheap Yellow Display, the TTGO T-Display, the ESP32-C3 SuperMini and the Seeed XIAO ESP32-C3, C6 and S3. ESP8266: the NodeMCU, the Wemos D1 mini and the ESP-01S. Also the Raspberry Pi Pico and Pico W, the Seeed XIAO RP2040, the Waveshare RP2040-Zero, the Seeed XIAO SAMD21, the WCH CH32V003, the STM32F411 Black Pill, the STM32 Nucleo-F411RE and the STM32F103 Blue Pill, the BBC micro:bit V2, and the ATtiny85 and the ATmega328P in its 16 MHz and 8 MHz builds, which plug straight into the breadboard as bare chips. Your own code compiles in the browser for all of them. Then the Raspberry Pi 4, Pi 5 and Zero 2 W computers, which run your Python with gpiozero and RPi.GPIO, with nothing to compile. Each board page lists what it can and can’t do. For example, the WiFi boards have pretend WiFi, not a real radio, and the page says so.
Sketch của tôi có thật sự được biên dịch trong trình duyệt không?
Có. Một trình biên dịch thật (clang, dựng cho web) chạy trong trình duyệt của bạn. Nó tải về một lần, và trình duyệt giữ một bản. Sau đó, mọi lần biên dịch đều diễn ra trên máy của bạn. Không có máy chủ biên dịch và không phải xếp hàng, nên không có phút biên dịch nào để dùng hết.
Những trình duyệt nào dùng được?
Mọi bản Chrome, Edge, Firefox hoặc Safari mới, trên máy tính, điện thoại hoặc máy tính bảng. Tất cả đều hỗ trợ WebAssembly, thứ Mokxi cần, và đã hỗ trợ từ nhiều năm nay.
Nó có chạy trên điện thoại không?
Có. Trình soạn thảo dùng được bằng cảm ứng, các nút đủ to để chạm, và bố cục vừa màn hình nhỏ. Mô phỏng chạy ngay trên điện thoại.
Tôi có thể dùng thử Pro trước khi trả tiền không?
Có. Mỗi tài khoản được dùng thử Pro miễn phí 7 ngày, một lần. Cần có thẻ, không bị tính phí trong những ngày đó, và nếu bạn hủy trước khi hết hạn thì không phải trả gì. Thời gian dùng thử bắt đầu khi bạn chọn.
Tôi có thể hủy bất cứ lúc nào không?
Có, chỉ với một lần nhấn từ trang tài khoản. Gói của bạn chạy đến hết thời gian bạn đã trả.
Có hoàn tiền không?
Có, một lần cho mỗi tài khoản. Hãy viết cho chúng tôi trong vòng 14 ngày kể từ khi thanh toán và chúng tôi hoàn lại toàn bộ. Pro trọn đời được hoàn tiền đầy đủ trong vòng 14 ngày kể từ khi mua.
Có giảm giá cho học sinh không?
Có. Học sinh được dùng Pro với nửa giá bằng email của trường.
Học sinh có cần tài khoản không?
Không. Trình mô phỏng hoạt động khi chưa đăng nhập, nên lớp của bạn bắt đầu từ một đường link mà không cần đăng ký gì. Tài khoản chỉ thêm lưu trên đám mây và chia sẻ, và học sinh có thể tạo sau, hoặc không bao giờ.
Có chạy được trên Chromebook không?
Có. Mọi thứ chạy trên chiếc máy trước mặt học sinh, nên Chromebook chạy tốt như máy tính phòng lab.
Chi phí cho một lớp là bao nhiêu?
Không tốn gì, nếu học sinh của bạn chỉ cần mở và chạy mạch: toàn bộ trình mô phỏng nằm trong gói miễn phí. Các công cụ cho lớp học (danh sách lớp, dự án khởi đầu, bài kiểm tra chấm tự động, sổ điểm) đi kèm Pro và Classroom. Classroom có giá $9.99 mỗi học sinh mỗi năm, từ 5 học sinh, tức ít nhất $49.95 cho cả năm. Suất của riêng bạn miễn phí, và từ 50 học sinh thì mỗi em tốn ít hơn. Học sinh của bạn có dung lượng của Pro trong thời gian ở trong lớp của bạn. Thanh toán bằng thẻ, hóa đơn hoặc đơn đặt hàng. Riêng Pro đủ cho các lớp với tổng cộng tối đa 10 học sinh. Để thử các công cụ cho lớp học với học sinh thật trước, hãy bắt đầu bản dùng thử miễn phí 30 ngày từ trang lớp của bạn: một lớp tối đa 20 học sinh, không cần thẻ.
Bài làm của học sinh có riêng tư không?
Có. Dự án của học sinh trong một lớp luôn riêng tư: không thể mở bằng đường link hay đưa lên thư viện. Có một ngoại lệ, và chỉ để đọc: giáo viên có thể mở, nhưng không bao giờ sửa, dự án của một người trong lớp mình dạy, đó là việc một thẻ trên bức tường lớp học làm. Những gì chúng tôi lưu về học sinh, ai xử lý, cách nhà trường yêu cầu xóa, và cách chúng tôi xử lý sự đồng ý COPPA cho học sinh dưới 13 tuổi và FERPA với tư cách cán bộ nhà trường đều có trên trang quyền riêng tư dữ liệu học sinh tại /privacy/students.
Mokxi AI có miễn phí không?
Every signed-in account gets questions every day: 5 on a free account, 50 on the Pro trial, 100 on Pro and the other paid plans, and 25 on Lifetime Pro.
Mokxi AI có dùng được với sketch ESP32 và Raspberry Pi Pico không?
Có. Nó biết dự án đang dùng bo mạch nào và trả lời cho đúng bo đó, từ Uno đến ESP32, ESP8266, Pico hay STM32.
Mokxi AI có thể sửa code của tôi mà không hỏi không?
Không. Nó đề xuất thay đổi dưới dạng một thẻ. Chấp nhận là quyền của bạn, và nút đó chỉ hiện khi code đã sửa biên dịch được; Ctrl+Z để hoàn tác.
Mokxi AI gửi những gì kèm theo câu hỏi?
Nội dung dự án của bạn, các bài trợ giúp liên quan và sáu tin nhắn gần nhất trong cuộc trò chuyện, không bao giờ có tên hay tài khoản của bạn. "Những gì được gửi đi" cho thấy chính xác những gì đã gửi.
Mới cập bến Mokxi.
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 Uno R4
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.





