Simulator

Arduino simulator: free online, running in this tab

Mokxi adalah simulator Arduino gratis yang berjalan di browser, tanpa instal dan tanpa akun. Rangkai sirkuit, tulis sketch, tekan Jalankan. Mokxi memodelkan Arduino Uno R3 secara lengkap, sampai ke ATmega328P, dan firmware berjalan di core AVR buatan kami sendiri, bukan diinterpretasi atau dipalsukan.

  • 503komponen di meja kerja
  • 44board sedang berjalan
  • 1.00xwaktu nyata, di semua board
Arduino Uno: blinklive0.000 s 0.00x
Klik untuk membukanya di editor
Firmware sungguhan, berjalan sekarang di core buatan kami. Klik untuk membuka rangkaian di editor.
Apa yang dimodelkan

Angka-angkanya, bukan promosi

Diambil dari dokumen kontrak board itu sendiri dan ditulis dengan kata-kata sederhana.

CoreSetiap mnemonic ATmega328P pada 16 MHz, dengan jumlah siklus dari datasheet untuk masing-masing.
Timer dan I/OTiga timer di setiap mode gelombang termasuk PWM hardware, USART0, ADC, interrupt eksternal dan pin-change, sleep, serta EEPROM.
WiringUno berdiri di samping breadboard dan terhubung dengan kabel jumper, karena header-nya berjarak dua inci dan tidak bisa ditancapkan ke breadboard, baik di board asli maupun di sini.
KomponenLED, tombol, potensiometer, servo, sensor, layar LCD dan OLED, motor, dan relay, dengan sisi analognya dihitung oleh model perangkat sungguhan.
Kode dan keluaranCompiler sungguhan mengompilasi sketch-mu di tab, dengan lebih dari 100 library umum, dan Serial Monitor menampilkan apa yang dicetaknya.
Board

Semua board Arduino di sini

Editor yang sama, breadboard yang sama, dan compiler sungguhan untuk masing-masing board.

Arduino Uno R3ATmega328P lengkap, dengan tiga timer di setiap mode, USART0, ADC, interrupt, dan sleep.Arduino NanoATmega328P milik Uno pada board 45 kali 18 mm, sehingga bisa ditancapkan ke breadboard, tidak berdiri di sampingnya.Arduino Mega 2560Arduino besar: lima puluh empat pin digital, enam belas input analog, dan empat port serial, pada ATmega2560.Arduino LeonardoBoard berbentuk Uno yang USB-nya langsung ke chip: Serial adalah endpoint USB CDC dan Serial1 adalah pin 0 dan 1.Arduino MicroATmega32U4 milik Leonardo pada board yang bisa ditancapkan ke breadboard, dengan LED L di pin 13 dan pin SPI di lubangnya sendiri.Arduino Pro MiniATmega328P milik Uno pada Arduino terkecil yang ada, tanpa USB, dalam dua versi: 5 V pada 16 MHz dan 3,3 V pada 8 MHz.SparkFun Pro MicroATmega32U4 dalam bentuk Pro Mini dengan soket USB di ujungnya, menjalankan program Leonardo.Arduino Uno R4 MinimaRenesas RA4M1, Arm Cortex-M4 pada 48 MHz, dalam bentuk Uno dan pada pin 5 V milik Uno. Yang dimodelkan: blok port PFS, GPT PWM di enam pin tilde, SCI2 sebagai Serial1 di D0 dan D1, dan ADC empat belas bit yang dibaca analogRead sepuluh bit.Arduino Uno R4 WiFiRA4M1 milik Uno R4 dengan matriks LED 12 x 8 untuk digambar lewat Arduino_LED_Matrix.h.Arduino Nano ESP32ESP32-S3 pada 240 MHz dengan bentuk Nano, dengan nama pin D dan A milik Nano dan LED oranye di D13.Arduino Nano RP2040 ConnectRP2040 milik Pico pada 133 MHz dengan bentuk Nano, dengan nama pin D dan A milik Nano dan LED di D13.ATtiny85Satu mikrokontroler utuh dalam DIP 8 pin, langsung ke breadboard: enam I/O, dua timer, sebuah ADC, dan USI.ATmega328P di breadboardChip milik Uno sendirian dalam DIP 28 pin, dalam dua versi yang dirangkai di tutorial: 16 MHz dari kristal, dan 8 MHz dari clock internalnya.
Lebih jauh lagi

Halaman board lengkap

Setiap area periferal, setiap contoh, dan catatan pengkabelan, di satu tempat.

Simulator Arduino UnoBlink, sebuah tombol, dan Serial Monitor, berjalan.
Panduan

Panduan langkah demi langkah untuk Arduino

Masing-masing berisi komponen, pengkabelan, dan kode, dan diakhiri dengan rangkaian yang bisa kamu jalankan.

Pertanyaan

Board Arduino apa saja yang bisa disimulasikan?

Uno R3 berjalan di atas. Paket gratis juga punya Nano, Mega 2560, Leonardo, Micro, Pro Mini, Pro Micro, Uno R4 Minima dan WiFi, Nano ESP32, dan Nano RP2040 Connect, masing-masing dengan halamannya sendiri.

Apakah sketch-ku berjalan tanpa diubah?

Biasanya. Firmware berjalan di peta register ATmega328P untuk periferal yang didukung, dan semua panggilan Arduino yang dipakai tutorial tersedia. Uji sketch yang sudah jadi di board fisik sebelum mengandalkannya.

Apakah gratis?

Ya, semuanya, tanpa kartu dan tanpa akun untuk mencobanya.

Apakah aku perlu menginstal sesuatu?

Tidak. Berjalan di tab browser di Windows, macOS, Linux, atau Chromebook, dan sketch dikompilasi di tab. Tidak ada unduhan dan tidak perlu menyiapkan Arduino IDE.

Bisakah aku memakai library Arduino?

Lebih dari 100 library umum sudah bawaan dengan nama biasanya, seperti Servo, Wire, LiquidCrystal, LiquidCrystal_I2C, DHT, header layar dan sensor Adafruit, dan SoftwareSerial. Masing-masing adalah header buatan Mokxi, bukan kode aslinya. Tidak ada Library Manager; di semua paket kamu bisa menambahkan library sendiri sebagai zip atau file lepas.

Bisakah mensimulasikan komponen analog, seperti beberapa tombol di satu pin analog?

Ya. Bagian analog rangkaian dihitung dengan model perangkat sungguhan, sehingga tangga resistor, pembagi, atau filter RC membaca tegangan yang ditentukan komponen itu, dan analogRead mengembalikannya.

Bisakah aku menjalankan dua Arduino yang saling berkomunikasi?

Ya. Satu proyek bisa memuat lebih dari satu board, masing-masing dengan sketch sendiri, disambung lewat serial atau pin biasa. Serial Monitor memberi label setiap baris dengan board yang mengirimnya.

Bisakah aku memasang sketch ke Arduino asliku?

Ya. Upload ke board menulisnya ke Uno, Nano, Mega, atau board AVR Arduino lain lewat USB dari browser dengan Web Serial, seperti Chrome atau Edge. Di tempat lain, unduh .hex dan flash dengan Arduino IDE atau avrdude.

Apa yang tidak dimodelkan?

Shield sebagai komponen fisik, Arduino Library Manager, dan bagian setiap chip yang dicantumkan halaman board-nya sebagai tidak ada. Runtime-nya buatan Mokxi sendiri, ditulis mengikuti referensi bahasa Arduino, bukan core Arduino itu sendiri.

Coba firmware-mu sendiri di Arduino

Apa yang kamu buat di sini berjalan di board di mejamu, tanpa diubah. Tanpa instal dan tanpa akun.