Menjalankan Simulasi
Memulai dan menghentikan
Tekan tombol ▶ hijau di panel simulasi. Circzy akan:
- Mengirim sketch-mu (atau kode yang dibuat dari blokmu) ke server kompilasi.
- Mengompilasinya dengan core resmi untuk board-mu.
- Memuat firmware ke emulator dan menyalakan board.
Status di kepala panel menunjukkan setiap tahap:
| Status | Artinya |
|---|---|
| Siap | Tidak ada yang sedang berjalan. |
| Mengompilasi... | Server kompilasi sedang membangun programmu. Jika ada program lain yang dikompilasi pada saat yang sama, status menampilkan posisimu di antrean. |
| Berjalan | Board sedang menjalankan programmu. |
| Gagal | Kompilasi gagal. Panel Kesalahan Kompilasi menjelaskan penyebabnya. |
Tekan ■ untuk berhenti. Timer di samping status menampilkan waktu simulasi sejak program dimulai.
Menu simulasi
Tombol ⋮ di samping ▶ membuka:
| Item | Efek |
|---|---|
| Ulangi dari awal | Menjalankan program lagi dari awal saat simulasi sedang berjalan. Hasil build di cache dipakai ulang, jadi bisa mulai ulang dengan cepat. |
| Tampilkan / Sembunyikan Serial Monitor | Membuka atau menutup Serial Monitor. |
| Matikan / Nyalakan suara | Menyalakan atau mematikan suara buzzer dan speaker. |
Berinteraksi dengan rangkaian
Saat simulasi berjalan, kamu bisa mengoperasikan input langsung di kanvas:
| Komponen | Interaksi |
|---|---|
| Tombol tekan | Tekan dan tahan dengan mouse. |
| Saklar geser, sensor kemiringan, PIR | Klik untuk mengganti posisi. |
| Potensiometer | Seret kenopnya. |
| Potensiometer geser | Seret slidernya. |
| Keypad, joystick, rotary encoder, pemutar telepon, saklar DIP | Klik tombol, saklar, atau kontrolnya. |
| Remote IR | Klik sebuah tombol; penerima IR di rangkaian akan menangkap kodenya. |
| Bluetooth HC-05 | Pilih komponennya lalu ketik pesan di Kirim dari ponsel. |
| Pembaca RFID | Klik pembacanya untuk menempelkan atau mengangkat kartu. Atur UID kartu di toolbar. |
Sensor yang mengukur lingkungan diatur dari toolbar: pilih komponennya lalu geser slidernya. Misalnya, DHT22 punya slider suhu dan kelembapan, HC-SR04 punya slider jarak, dan fotoresistor punya slider tingkat cahaya. Programmu langsung membaca nilai yang baru.
Ikhtisar Komponen mencantumkan kontrol setiap komponen.
Output
Output diperbarui secara langsung:
- LED menyala dengan kecerahan yang mengikuti PWM.
- Tampilan (LCD, OLED, TFT, 7-segment, matriks LED, NeoPixel) menampilkan apa yang digambar programmu.
- Servo dan motor stepper berputar, motor DC berputar, dan relay berbunyi klik.
- Buzzer membunyikan nada lewat speaker komputermu, kecuali suaranya dimatikan.
- LED bawaan dan LED daya di board berperilaku seperti aslinya.
Mengubah rangkaian saat berjalan
Selama program dikompilasi atau berjalan, rangkaian terkunci: komponen tidak bisa dipindah, diputar, diganti warnanya, ditambah, atau dihapus, dan kabel serta diagram.json tidak bisa diubah. Petunjuk di kanvas menampilkan rangkaian terkunci. Rangkaian tetap bisa dioperasikan: tekan tombol, geser saklar, putar kenop, dan geser slider sensor di toolbar. Hentikan simulasi untuk mengubah rangkaian, lalu tekan ▶ lagi. Untuk mulai lagi dari keadaan bersih tanpa mengubah apa pun, gunakan Ulangi dari awal.
Waktu simulasi
Emulator menjalankan programmu instruksi demi instruksi. Program yang menunggu dengan delay() berjalan dengan kecepatan nyata. Program yang terus berulang tanpa jeda membuat emulator bekerja tanpa henti, dan di komputer yang lebih lambat program seperti ini bisa tertinggal dari waktu nyata; timer selalu menampilkan waktu simulasi. Lihat Batasan Simulasi.
Siap mencoba?
Masuk dengan Google, pilih board, dan jalankan simulasi pertamamu dalam dua menit. Gratis selama masa peluncuran.
Mulai simulasi gratis