Format Berkas Proyek
Berkas proyek (.circzy.json) berisi proyek yang lengkap: board, mode pengeditan, blok, sketch, dan rangkaian. Berkas ini dibuat lewat Unduh di bilah atas atau Berkas › Unduh › Proyek, dan dibuka dengan Impor proyek di halaman beranda.
Contoh
{
"format": "circzy-project",
"version": 1,
"name": "Traffic Light",
"board": "uno",
"mode": "sketch",
"blocks": null,
"sketch": "void setup() {\n}\n\nvoid loop() {\n}\n",
"diagram": {
"parts": [ … ],
"wires": [ … ]
}
}
Kolom
| Kolom | Tipe | Keterangan |
|---|---|---|
format | string | Selalu "circzy-project". Berkas dengan "elka-project" dari versi sebelumnya juga diterima. |
version | number | Versi format. Saat ini 1. |
name | string | Nama proyek. |
board | string | ID board (lihat Format diagram.json). |
mode | string | "blocks" atau "sketch". |
blocks | object atau null | Area kerja blok dalam format serialisasi JSON Blockly, untuk proyek Blok. null untuk proyek yang dibuat sebagai Sketch; diabaikan saat impor jika mode bernilai "sketch". |
sketch | string | Program Arduino. Untuk proyek Blok, kode ini dibuat ulang dari blok saat proyek dibuka. |
diagram | object | Rangkaian, dengan array parts dan wires seperti yang dijelaskan di Format diagram.json. |
Aturan impor
- Berkas harus berupa JSON yang valid dengan
formatyang didukung danboardyang dikenal. - Diagram divalidasi dengan aturan yang sama seperti tab diagram.json.
- Pin yang namanya berubah dari versi sebelumnya dikonversi otomatis, dan kabel ke pin yang sudah tidak ada akan dibuang.
- Proyek yang diimpor mendapat ID internal baru, jadi mengimpor berkas yang sama dua kali menghasilkan dua proyek terpisah.
Siap mencoba?
Masuk dengan Google, pilih board, dan jalankan simulasi pertamamu dalam dua menit. Gratis selama masa peluncuran.
Mulai simulasi gratis