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
Angka-angkanya, bukan promosi
Diambil dari dokumen kontrak board itu sendiri dan ditulis dengan kata-kata sederhana.
| Core | Setiap mnemonic ATmega328P pada 16 MHz, dengan jumlah siklus dari datasheet untuk masing-masing. |
|---|---|
| Timer dan I/O | Tiga timer di setiap mode gelombang termasuk PWM hardware, USART0, ADC, interrupt eksternal dan pin-change, sleep, serta EEPROM. |
| Wiring | Uno 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. |
| Komponen | LED, tombol, potensiometer, servo, sensor, layar LCD dan OLED, motor, dan relay, dengan sisi analognya dihitung oleh model perangkat sungguhan. |
| Kode dan keluaran | Compiler sungguhan mengompilasi sketch-mu di tab, dengan lebih dari 100 library umum, dan Serial Monitor menampilkan apa yang dicetaknya. |
Semua board Arduino di sini
Editor yang sama, breadboard yang sama, dan compiler sungguhan untuk masing-masing board.
Simulator Arduino lain, secara jujur
Kebanyakan orang menimbang ini sebelum memilih. Berikut kekuatan masing-masing dalam satu baris, dan perbandingan lengkapnya.
Semua simulator dibandingkan, berdampingan
Memindahkan kelas dari Tinkercad Circuits: panduan untuk guru
Mulai dari sesuatu yang sudah berjalan
Semua ini terbuka di editor, sudah dirangkai dan diberi kode, tanpa perlu instal.
Halaman board lengkap
Setiap area periferal, setiap contoh, dan catatan pengkabelan, di satu tempat.
Contoh yang sudah berjalan
Masing-masing sudah dirangkai dan diberi kode. Buka, tekan Jalankan, lalu ubah kodenya.
Panduan langkah demi langkah untuk Arduino
Masing-masing berisi komponen, pengkabelan, dan kode, dan diakhiri dengan rangkaian yang bisa kamu jalankan.
- Pinout Arduino Uno: setiap pin dan pin ATmega328P-nya
- Kedipkan LED dengan Arduino: kabel dan resistornya
- Debounce tombol Arduino: lihat bounce-nya, lalu perbaiki
- Arduino blink tanpa delay: dua LED, dua kecepatan
- Fade PWM Arduino: analogWrite, pin, dan kurvanya
- Sambungkan servo ke Arduino dan gerakkan dengan knob
- Sensor ultrasonik HC-SR04, diukur dalam sentimeter
- LCD 16x2 lewat I2C, dengan empat kabel
- LCD 16x2 dengan enam pin, tanpa I2C
- Layar OLED SSD1306, 128x64 lewat I2C
- Suhu dan kelembapan dengan DHT22 atau DHT11
- Pelangi NeoPixel (WS2812B) dengan Adafruit_NeoPixel
- Kunci kode keypad 4x4 dengan relay
- Modul relay: active LOW dan bunyi klik saat mulai
- Akselerometer MPU6050, dibaca sebagai kemiringan
- Stepper 28BYJ-48 pada ULN2003
- Mainkan lagu di piezo dengan tone()
- Layar 4 digit TM1637: timer hitung mundur
- Robot pengikut garis dengan lima sensor
- DFPlayer Mini memutar MP3 dari kartu
- Serial Monitor, plotter, dan logic analyzer
- I2C dijelaskan: alamat, pull-up, dan scanner
- SPI dijelaskan: clock, data, dan chip select
- Interrupt vs polling, dihitung berdampingan
- State machine: game reaksi dalam empat state
- Dua Uno dalam satu simulasi, berkomunikasi lewat serial
- Dua Uno sebagai master dan slave SPI
- ESP32 dan Uno, dirangkai bersama
- Saklar transistor NPN, dengan arus sungguhan
- Game whack-a-mole dengan layar skor
- Snake di dua matriks LED 8x8
- Serial Monitor dan logic analyzer, di simulator
- Simulator Arduino untuk Chromebook
- Simulator Arduino untuk Mac
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.
Simulator untuk satu jenis rangkaian
Servo, layar, driver motor, atau penyearah, masing-masing sudah berjalan.
Coba firmware-mu sendiri di Arduino
Apa yang kamu buat di sini berjalan di board di mejamu, tanpa diubah. Tanpa instal dan tanpa akun.