Memulai
Editor dan Sketch
Layar simulator Noviot terbagi menjadi beberapa area yang bekerja bersamaan: rangkaian yang kamu rakit menentukan perangkatnya, sketch menentukan perilakunya. Halaman ini menjelaskan anatomi layar dan struktur dasar sketch Arduino.
Anatomi layar simulator
- Palet komponen (kiri). Daftar komponen virtual yang bisa dipakai: board, LED, resistor, sensor, aktuator, dan lainnya, tersusun per kategori. Seret komponen dari palet ke kanvas untuk menambahkannya ke rangkaian.
- Kanvas rangkaian (tengah). Tempat kamu menyusun komponen. Untuk menyambung kabel, klik sebuah pin pada komponen, lalu klik pin tujuan di komponen atau board lain. Klik komponen untuk memilihnya dan melihat propertinya.
- Editor kode. Area menulis sketch dengan pewarnaan sintaks bahasa C/C++ layaknya editor Arduino. Di sinilah logika program ditulis.
- Tab Simulasi dan Kode. Tampilan bisa difokuskan ke rangkaian atau ke kode sesuai kebutuhan, misalnya saat presentasi di kelas atau saat mengetik program yang panjang.
- Serial Monitor. Panel untuk melihat keluaran teks dari program, misalnya hasil
Serial.println(), dan mengirim masukan serial ke simulasi.
Struktur sketch Arduino
Setiap sketch Arduino memiliki dua fungsi wajib:
void setup() {
// Dijalankan SEKALI saat program mulai
}
void loop() {
// Dijalankan BERULANG terus-menerus
}
setup()dipakai untuk persiapan, misalnyapinMode()untuk mengatur arah pin atauSerial.begin(9600);untuk membuka komunikasi serial.loop()berisi perilaku utama program: membaca sensor, mengambil keputusan denganif, lalu menggerakkan aktuator. Setelah baris terakhir selesai, program kembali lagi ke baris pertamaloop().
Fungsi dan perintah yang paling sering dipakai pemula antara lain pinMode(), digitalWrite(), digitalRead(), analogRead(), analogWrite() untuk keluaran PWM, dan delay() untuk memberi jeda dalam milidetik.
Menyimpan pekerjaanmu
Ada dua cara penyimpanan di Noviot, dan penting memahami bedanya:
- Tanpa login (lokal). Kamu tetap bisa membuka simulator, merangkai, dan menjalankan simulasi. Pekerjaanmu tersimpan di perangkat yang sedang dipakai, tetapi tidak terikat ke akun dan tidak bisa dibuka dari perangkat lain.
- Dengan akun (dashboard). Setelah login, tekan
SAVEuntuk menyimpan proyek ke dashboard. Proyek tersimpan di server, bisa dibuka lagi kapan pun dari perangkat mana pun, diberi nama, disukai, dan dibagikan.
Penjelasan lengkap tentang menyimpan dan berbagi ada di halaman Menyimpan dan Berbagi Proyek.
Tips bekerja di editor
- Ubah sketch sedikit demi sedikit, lalu jalankan lagi, supaya mudah menemukan baris yang menyebabkan error.
- Manfaatkan
Serial.println()untuk memeriksa nilai variabel dan hasil bacaan sensor di Serial Monitor. - Mulai dari template yang mirip tujuanmu, lalu modifikasi — jauh lebih cepat daripada menulis dari halaman kosong.