Mulai simulasi gratis

Kamus Istilah untuk Pemula

Halaman ini menjelaskan istilah yang paling sering muncul di Circzy dengan bahasa sehari-hari. Tidak perlu dihafal: buka lagi halaman ini kapan pun kamu bertemu kata yang asing.

Dasar elektronika

Rangkaian

Jalur tertutup tempat listrik mengalir: dari sumber daya, melewati komponen, lalu kembali. Jika jalurnya terputus, listrik tidak mengalir dan komponen tidak bekerja.

Tegangan (V) dan arus (A)

Tegangan adalah "dorongan" listrik, diukur dalam volt (V). Arduino Uno bekerja di 5 V, sedangkan ESP32, ESP8266, Pico, dan STM32 di 3,3 V. Arus adalah banyaknya listrik yang mengalir, diukur dalam ampere (A) atau miliampere (mA).

GND (ground)

Titik nol atau "kutub negatif" rangkaian. Semua komponen harus tersambung ke GND yang sama dengan board agar bisa bekerja. Kabel GND biasanya berwarna hitam.

VCC, 5V, 3V3

Pin yang memberi daya ke komponen. 5V memberi 5 volt, 3V3 memberi 3,3 volt. Di dokumentasi, VCC atau VDD artinya kaki daya sebuah komponen.

Resistor

Komponen yang menahan arus. Paling sering dipakai untuk melindungi LED (220 Ω cocok untuk kebanyakan LED). Nilainya diukur dalam ohm (Ω).

LED

Lampu kecil yang hanya menyala jika dipasang searah: kaki panjang (anoda, A) ke arah pin, kaki pendek (katoda, C) ke GND.

Breadboard

Papan berlubang untuk merangkai tanpa menyolder. Lubang dalam satu kolom kecil saling tersambung, dan jalur panjang di tepi biasanya dipakai untuk daya dan GND. Lihat Breadboard & Daya.

Mikrokontroler dan board

Mikrokontroler

Komputer mungil dalam satu chip. Ia membaca input, menjalankan program, lalu mengendalikan output. Mikrokontroler ada di mesin cuci, remote AC, lampu lalu lintas, sampai mainan.

Board

Papan siap pakai yang berisi mikrokontroler beserta pin, regulator daya, dan konektor USB. Contohnya Arduino Uno, ESP32 DevKit, dan Raspberry Pi Pico. Di Circzy, satu proyek memakai satu board.

Pin

Kaki board tempat komponen disambungkan. Setiap pin punya nomor atau nama, misalnya 13, A0, GPIO 2, atau D4. Nomor di programmu harus sama dengan pin yang kamu sambungkan.

Pin digital

Pin yang hanya mengenal dua keadaan: HIGH (menyala, 5 V atau 3,3 V) dan LOW (mati, 0 V). Dipakai untuk LED, tombol, dan relay.

Pin analog

Pin yang bisa membaca nilai bertingkat, misalnya posisi potensiometer atau cahaya. Di Arduino Uno, hasilnya angka 0 sampai 1023. Pin analog Uno bernama A0 sampai A5.

PWM

Cara membuat output "setengah menyala" dengan menyalakan dan mematikan pin sangat cepat. Dipakai untuk meredupkan LED atau mengatur kecepatan motor. Di Arduino Uno, pin PWM ditandai ~ (3, 5, 6, 9, 10, 11).

Input dan output

Input memberi informasi ke board: tombol, sensor suhu, sensor jarak, potensiometer. Output menerima perintah dari board: LED, buzzer, motor, layar.

Sensor

Komponen yang mengukur sesuatu di dunia nyata, misalnya suhu (DHT22), jarak (HC-SR04), cahaya (LDR), atau gerakan (MPU6050). Di Circzy, nilainya bisa kamu ubah dengan slider saat simulasi berjalan.

Aktuator

Komponen yang bergerak atau melakukan sesuatu: motor, servo, relay, buzzer.

Program

Program, sketch, dan kode

Program adalah daftar perintah untuk mikrokontroler. Di dunia Arduino, program disebut sketch dan ditulis dalam bahasa C++. Di Circzy, sketch tersimpan sebagai berkas sketch.ino.

Blok

Cara memprogram tanpa mengetik: kamu menyusun potongan perintah berwarna seperti puzzle. Circzy mengubah blok menjadi kode C++ secara otomatis. Lihat Editor Blok.

setup() dan loop()

Dua bagian wajib setiap sketch. setup() dijalankan sekali saat board menyala, biasanya untuk mengatur pin. loop() dijalankan berulang terus setelahnya, di sinilah logika utama programmu.

delay()

Perintah untuk menunggu, dalam milidetik. delay(1000) berarti menunggu 1 detik.

Variabel

"Kotak" bernama untuk menyimpan nilai, misalnya int suhu = 0;. Nilainya bisa berubah saat program berjalan.

Library (pustaka)

Kumpulan kode siap pakai untuk komponen tertentu, misalnya untuk layar LCD atau sensor DHT22. Library menghemat waktu karena kamu tidak perlu menulis semuanya dari nol. Lihat Pustaka.

Kompilasi

Proses mengubah kode yang bisa dibaca manusia menjadi firmware yang bisa dijalankan chip. Di Circzy, kompilasi terjadi otomatis saat kamu menekan ▶. Jika ada kesalahan ketik, panel Kesalahan Kompilasi memberi tahu letaknya.

Firmware

Hasil kompilasi: program dalam bentuk yang dimengerti mikrokontroler (berkas .hex atau .bin). Di board sungguhan, firmware inilah yang diunggah lewat kabel USB.

Serial Monitor

Jendela untuk melihat pesan yang dikirim program lewat Serial.println(), dan mengirim teks ke board. Sangat berguna untuk mencari kesalahan. Lihat Serial Monitor.

Komunikasi dan IoT

I²C dan SPI

Cara board "berbicara" dengan modul seperti layar OLED, LCD I²C, atau sensor. I²C hanya butuh dua kabel data (SDA dan SCL). Pinnya berbeda di setiap board; lihat Mengatasi Masalah untuk daftarnya.

WiFi

ESP32 dan ESP8266 punya WiFi. Di Circzy, board tersambung ke jaringan virtual bernama Circzy-WiFi, sehingga kamu bisa mencoba web server, HTTP, dan MQTT. Lihat WiFi & HP Virtual.

IoT (Internet of Things)

Benda sehari-hari yang tersambung ke internet, misalnya lampu yang bisa dinyalakan dari HP atau sensor cuaca yang mengirim data ke server.

MQTT

Cara populer perangkat IoT bertukar pesan pendek lewat internet, seperti grup chat untuk mesin.

Istilah di Circzy

IstilahArtinya
KanvasArea kerja tempat board dan komponen dirangkai.
Mode Blok / SketchCara memprogram: menyusun blok atau menulis kode.
GaleriKumpulan contoh proyek siap jalan untuk ditiru.
Proyek publik / privatPublik bisa dibuka siapa pun lewat link; privat hanya kamu.
ProPaket berbayar dengan kuota dan fitur tambahan. Lihat Paket & Pembayaran.
Kode kelasKode 7 karakter dari guru untuk bergabung ke kelas di Classroom.
VoucherTiket ujian sertifikasi berisi beberapa kesempatan ujian.

Siap mencoba?

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

Mulai simulasi gratis