Trình mô phỏng

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
Uno R4: nháy LEDtrực tiếp0.000 s 0.00x
Nhấp để mở trong trình soạn thảo
Firmware thật, đang chạy ngay lúc này trên lõi do chính chúng tôi viết. Nhấn vào để mở mạch trong trình soạn thảo.
Những gì được mô phỏng

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ểnArm 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 viKhố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ânD0 đế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à Serial1Serial 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ó WiFiBo 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.
Đi xa hơn

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ỗ.

Trình mô phỏng Arduino Uno R4 MinimaNháy LED, nút nhấn và Serial Monitor, đang chạy.
Cách hoạt động

Ba bước từ tab trống đến mạch đang chạy.

  1. 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
  2. Đ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ây
  3. Nhấ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
Tìm cảm hứng

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.

Xem mọi dự án

Đánh giá

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.”

ChloeEngineering student

“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!”

JayModel builderFeatured in his DioramaOS post

“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.”

NusretRobot car builder, Hamburg

Chia sẻ câu chuyện của bạn

Câu hỏi thường gặp

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.

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.