Mulai simulasi gratis

Editor Blok

Editor blok memungkinkan kamu memprogram board dengan menyusun blok, dengan gaya seperti Kodular dan Scratch. Circzy mengubah blokmu menjadi kode C++ Arduino secara otomatis, sehingga setiap program blok juga merupakan sketch Arduino sungguhan.

Membuat proyek blok

Di halaman beranda, klik Mulai Simulasi di kartu board lalu pilih Blok. Tab Blok akan terbuka dengan kotak blok di sebelah kiri dan area kerja kosong di sebelah kanan.

Kotak blok

Kotak blok terdiri dari tiga grup. Klik sebuah kategori untuk membuka daftar bloknya, lalu seret blok ke area kerja.

GrupKategoriReferensi
BawaanKontrol, Logika, Matematika, VariabelBlok Bawaan
Board-mu (misalnya Arduino Uno)Pin Digital, Analog, Suara, Servo, Serial, LCD, 7-SegmentBlok Board
KomponenKeypad & Remote, Sensor, Relay & Motor, Bluetooth & GPS, RFID & Kartu SD, LCD I2C, OLED, Display Angka, NeoPixelBlok Komponen

Blok diberi warna sesuai perannya, seperti di Kodular: blok peristiwa berwarna emas, blok kontrol kuning tua, logika hijau, matematika biru, nilai yang membaca sesuatu hijau toska, blok yang mengatur sesuatu hijau tua, dan aksi ungu.

Struktur program

Setiap program dibangun dari dua blok peristiwa:

BlokDijalankanKode yang setara
ketika board mulaiSekali, saat board menyala atau di-resetvoid setup()
ketika board berulangTerus-menerus, tanpa hentivoid loop()

Taruh pengaturan yang cukup dijalankan sekali (misalnya mengatur modul atau mencetak pesan sambutan) di mulai, dan perilaku utama di berulang. Hanya satu blok dari setiap jenis yang diperbolehkan; blok yang dobel akan dinonaktifkan dan diberi tanda peringatan.

Blok yang tidak terpasang ke blok peristiwa akan dinonaktifkan dan diabaikan saat kode dibuat.

Bekerja dengan blok

AksiCaranya
Menambah blokSeret dari daftar blok di kotak blok.
Menyambung blokLepas blok sehingga takiknya terkunci di bawah blok lain, atau ke dalam slot input.
Mengubah nilaiKlik kolom angka atau teks lalu ketik, atau pilih dari dropdown.
Memindahkan tumpukanSeret blok paling atas; semua blok di bawahnya ikut berpindah.
MenghapusSeret blok ke tempat sampah, atau pilih lalu tekan Delete.
MenyalinCtrl + C / Ctrl + V, atau klik kanan › Gandakan.
MembatalkanCtrl + Z.
ZoomTombol + dan − di area kerja.
MenggulirGunakan roda mouse atau seret area kosong di area kerja.
Ke tengahTombol target di atas tombol zoom.

Pin di dalam blok

Dropdown pin hanya menampilkan pin yang masuk akal untuk blok tersebut di board yang sedang dipakai:

Blok untuk komponen yang butuh beberapa pin (keypad, LCD, 7-segment, matriks LED, RFID, kartu SD) memakai pin bawaan untuk setiap board. Setiap halaman board punya tabel Pin bawaan yang dipakai blok, dan sketch.ino yang dihasilkan juga menunjukkan pin-pin tersebut.

Melihat kode yang dihasilkan

Buka tab sketch.ino untuk melihat kode yang dibuat dari blokmu. Kode ini ikut diperbarui saat kamu mengedit dan hanya bisa dibaca di proyek Blok. Ini cara yang bagus untuk belajar C++ Arduino: buat sesuatu dengan blok, lalu baca seperti apa bentuknya dalam kode.

Mengubah ke sketch

Saat blok sudah terasa terbatas, klik Ubah ke Sketch di atas area kerja lalu konfirmasi. Proyek berubah menjadi proyek Sketch yang menyimpan kode hasil blok, dan kamu bisa mengeditnya dengan bebas.

Siap mencoba?

Masuk dengan Google, pilih board, dan jalankan simulasi pertamamu dalam dua menit. Gratis selama masa peluncuran.

Mulai simulasi gratis