Arduino Uno R4 simulator, running in this tab
Mokxi, tarayıcında çalışan ücretsiz bir Arduino Uno R4 simülatörüdür; kurulum ve hesap gerekmez. Mokxi, Uno R4 Minima üzerindeki Renesas RA4M1'i 48 MHz'lik kendi Arm Cortex-M4 çekirdeğimizde, gerçek bellek haritasında modeller; böylece burada çalışan bir derleme masandaki kartta da çalışır.
- 505parça tezgahta
- 45kart şu an çalışıyor
- 1.00xgerçek zamanlı, her kartta
Pazarlama değil, sayılar
Kartın kendi sözleşme belgesinden alındı ve sade bir dille yazıldı.
| Çekirdek | 48 MHz Arm Cortex-M4 (ARMv7E-M), her komutun veri sayfasındaki çevrim sayısıyla. Yazılım kayan nokta, çünkü bu çekirdekte FPU yok: çalışma zamanı buna göre derlenmiştir ve bir VFP komutu yalan söylemek yerine hata verir. |
|---|---|
| Çevre birimleri | Yazma korumasının arkasında pin başına bir PFS yazmacı olan port bloğu, altı tilde pininde 490 Hz GPT PWM, D0 ve D1'de Serial1 olarak SCI2, A0'dan A5'e on dört bitlik ADC ve millis için 1 kHz SysTick. |
| Pinler | Bir Uno’nun başlığında, 5 V’ta D0 ile D13 ve A0 ile A5; yani bir Uno shield’i takılır. Tilde işaretli pinler 3, 5, 6, 9, 10 ve 11’dir. Her pinin kendi PmnPFS sözcüğü vardır: yön, çıkış mandalı, pull-up, açık drenaj ve analog anahtar. |
| Bellek | Sıfırdan başlayan 256 KB flash, 0x400’deki seçenek ayar sözcüğüyle, ve 32 KB SRAM; hepsi gerçek RA4M1 adreslerinde. Birini aşarsanız bağlama (link) başarısız olur. |
| Serial ve Serial1 | Serial, USB-C soketidir ve hiçbir başlık pinine ulaşmaz. Serial1 ise SCI2’dir: D0 ve D1 üzerinde gerçek bir UART, 8N1. Seri monitör ikisini de gösterir; yalnızca Serial1 bir pini hareket ettirir. |
| Minima’da WiFi yok | Bu kartta radyo yok. 12’ye 8 LED matrisi ve simüle bir ağıyla Uno R4 WiFi, parça kutusunda ayrı bir karttır. |
| Henüz neler yok | Bir USB yığını (Serial, arkasında numaralandırma olmayan bir bayt borusudur), ICU yani attachInterrupt yok, AGT, I2C ve SPI. Bazı adresler iddia edilmek yerine sözleşmede doğrulanmamış diye işaretlidir. |
Kartın tam sayfası
Her çevre birimi alanı, her örnek ve kablolama notları tek yerde.
Üç adım: boş sekmeden çalışan devreye.
Düzenleyiciyi aç
Tarayıcı sekmende çalışır. Kurulacak bir şey yok, başlamak için hesap da gerekmez.
İlk projenKablola ve kodu yaz
Parçaları breadboard'a sürükle, her kabloyu pinden pine çek ve kodu yanında yaz.
KablolamaÇalıştır'a bas
Kodun sekmede derlenir ve yanında Seri Monitör ile çipin bir modelinde çalışır.
Çalıştırma ve seri
Bir proje aç ve Çalıştır'a bas.
Her biri düzenleyicide çizildiği gibi çalışır, değiştirmeye hazırdır.
Maker'lar Mokxi için ne diyor.
“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.”
Sorular, cevaplarıyla.
Bu hangi Uno R4'ü simüle ediyor?
Minima: USB-C, WiFi yok. Uno R4 WiFi, parça kutusunda LED matrisi ve simüle bir ağla ayrı bir karttır.
Bu bir Uno R3 ile aynı mı?
Aynı biçim, aynı 5 V pinler ve aynı shield header'ı; altında 16 MHz'lik 8 bitlik bir AVR yerine 48 MHz Arm Cortex-M4 var.
analogRead neden bana 0 ile 1023 veriyor?
Çünkü Arduino çekirdeği böyle yapar, böylece bir Uno kodu aynı sayıları okur. Dönüştürücü on dört bittir; analogReadResolution(14) hepsini verir.
Ücretsiz mi?
Evet, denemek için kart ya da hesap gerekmez.
Hesaba hiç ihtiyacım var mı?
Hayır. Düzenleyici, şablonlar, galeri, derleyici ve Çalıştır giriş yapmadan çalışır. Tarayıcın çalışmanı sen ilerledikçe saklar. Hesap, projelerini çevrimiçi kaydeder, böylece hangi bilgisayara geçersen geç seninle gelirler. Ayrıca paylaşmak için bir bağlantı da verir.
Hangi kartlar destekleniyor?
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.
Kodum gerçekten tarayıcıda mı derleniyor?
Evet. Gerçek bir derleyici (web için derlenmiş clang) tarayıcında çalışır. Bir kez indirilir ve tarayıcın bir kopyasını saklar. Ondan sonra her derleme kendi bilgisayarında olur. Derleme sunucusu yok, sırada bekleme yok, yani bitecek derleme dakikası da yok.
Hangi tarayıcılar çalışır?
Bilgisayarda, telefonda ya da tablette güncel herhangi bir Chrome, Edge, Firefox ya da Safari. Hepsi Mokxi'nin ihtiyaç duyduğu WebAssembly'yi destekliyor, hem de yıllardır.
Telefonda çalışır mı?
Evet. Düzenleyici dokunmatikle çalışır, düğmeler dokunmaya yetecek kadar büyük ve düzen küçük ekrana sığar. Simülasyon telefonun kendisinde çalışır.
Ödemeden önce Pro'yu deneyebilir miyim?
Evet. Her hesap Pro'yu bir kez 7 gün ücretsiz deneyebilir. Kart gerekir, bu günlerde hiçbir ücret alınmaz ve bitmeden iptal edersen hiçbir şey ödemezsin. Sen seçtiğinde başlar.
İstediğim zaman iptal edebilir miyim?
Evet, hesap sayfandan tek dokunuşla. Planın ödediğin sürenin sonuna kadar sürer.
Para iadesi yapıyor musunuz?
Evet, hesap başına bir kez. Bir ödemeden sonraki 14 gün içinde bize yaz, tamamını iade edelim. Ömür boyu Pro, satın alımdan sonraki 14 gün içinde tamamen iade edilir.
Öğrenci indirimi var mı?
Evet. Öğrenciler okul e-postasıyla Pro'yu yarı fiyata alır.
Öğrencilerin hesaba ihtiyacı var mı?
Hayır. Simülatör oturum açmadan çalışır, yani sınıfın tek bir bağlantıyla, kaydolmadan başlar. Hesap yalnızca bulutta kaydetme ve paylaşma ekler; öğrenci daha sonra açabilir ya da hiç açmayabilir.
Chromebook'ta çalışır mı?
Evet. Her şey öğrencinin önündeki makinede çalışır, bu yüzden bir Chromebook laboratuvar bilgisayarı kadar iyi çalışır.
Bir sınıf için ne kadar tutar?
Öğrencilerinin yalnızca devre açıp çalıştırması gerekiyorsa hiçbir şey: simülatörün tamamı ücretsiz planda. Sınıf araçları (sınıf listesi, başlangıç projeleri, otomatik notlanan kontroller, not defteri) Pro ve Classroom ile gelir. Classroom öğrenci başına yıllık $9.99, en az 5 öğrenciyle, yani yıl için en az $49.95. Kendi koltuğun ücretsiz ve 50 öğrenciden itibaren her biri daha ucuza gelir. Öğrencilerin senin sınıflarında oldukları sürece Pro'nun kapasitesine sahip olur. Kartla, faturayla ya da satın alma siparişiyle öde. Pro tek başına toplamda en fazla 10 öğrencilik sınıfları yürütür. Sınıf araçlarını önce gerçek öğrencilerle denemek için sınıf sayfandan 30 günlük ücretsiz denemeyi başlat: en fazla 20 öğrencilik bir sınıf, kart gerekmez.
Öğrenci çalışmaları gizli mi?
Evet. Bir öğrencinin sınıftaki projeleri her zaman gizlidir: bağlantıyla açılamaz ve galeriye konamaz. Tek bir istisna var, o da yalnızca okumak için: öğretmen, ders verdiği bir sınıftaki birinin projesini açabilir ama asla düzenleyemez; sınıf duvarındaki bir kart da bunu yapar. Bir öğrenci hakkında ne sakladığımız, kimin işlediği, bir okulun bunu nasıl sildirdiği ve 13 yaş altı öğrenciler için COPPA onayını ve okul yetkilisi olarak FERPA'yı nasıl ele aldığımız, /privacy/students adresindeki öğrenci veri gizliliği sayfasında yer alır.
Mokxi AI ücretsiz mi?
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, ESP32 ve Raspberry Pi Pico kodlarıyla çalışır mı?
Evet. Projenin hangi kartta olduğunu bilir ve o kart için yanıt verir: Uno'dan ESP32'ye, ESP8266'ya, Pico'ya ya da STM32'ye kadar.
Mokxi AI kodumu sormadan değiştirebilir mi?
Hayır. Değişikliği bir kart olarak önerir. Kabul etmek sana kalmış ve yalnızca değiştirilen kod derlendiğinde görünür; Ctrl+Z geri alır.
Mokxi AI bir soruyla birlikte ne gönderir?
Projenin metni, ilgili yardım makaleleri ve sohbetin son altı mesajı; asla adın ya da hesabın değil. "Ne gönderilir" tam olarak neyin gittiğini gösterir.
Mokxi'ye en son gelenler.
Tek tür devre için simülatörler
Bir servo, bir ekran, bir motor sürücü ya da bir doğrultucu; hepsi zaten çalışır halde.
Kendi firmware'ini Uno R4'te dene
Burada kurduğun şey masandaki kartta değişmeden çalışır. Kurulum yok, hesap gerekmez.





