Jawaban Tugas Arduino
Jawaban Tugas Arduino
1. A. Fungsi setup(): Fungsi ini dijalankan sekali saat program dimulai, digunakan untuk
menginisialisasi variabel, mengatur mode pin (input/output), dan memulai komunikasi seperti
Serial.
B.Fungsi loop(): Setelah setup(), fungsi ini berulang kali dieksekusi, berisi kode utama yang
mengontrol perilaku program selama Arduino menyala.
C. Kurung kurawal “{ }” : Digunakan untuk mendefinisikan blok kode, menandakan awal dan
akhir dari fungsi atau pernyataan bersyarat.
D. Blok komentar “/…/” : Digunakan untuk menambahkan catatan dalam kode yang tidak akan
dieksekusi, membantu menjelaskan bagian kode kepada programmer lain.
2. Arduino IDE memiliki tiga bagian utama yang penting untuk pemrograman:
1. Editor Kode: Tempat pengguna menulis kode Arduino. Di sini, Anda akan menemukan dua
fungsi dasar, yaitu setup() dan loop(), yang secara otomatis disertakan saat membuka proyek
baru.
Serial Monitor: Alat untuk berkomunikasi dengan Arduino melalui port serial. Ini memungkinkan
pengguna untuk melihat output dari program, seperti data sensor atau pesan debug, dan juga
mengirim perintah ke Arduino.
Pengaturan Kompilasi dan Unggah: Fitur untuk mengkompilasi kode yang ditulis dan
mengunggahnya ke papan Arduino. Proses ini memastikan bahwa kode bebas dari kesalahan
sebelum dijalankan di perangkat keras.
Verify: Memeriksa dan mengkompilasi kode untuk mendeteksi kesalahan sebelum diunggah ke
board. Jika ada kesalahan, pesan error akan ditampilkan.
Upload: Mengunggah kode yang telah dikompilasi ke board Arduino. Jika tombol ini ditekan,
proses verifikasi otomatis dilakukan sebelum pengunggahan.
New Sketch: Membuka jendela baru untuk membuat sketch baru, memulai proyek dari awal.
Open Sketch: Membuka sketch yang sudah ada, memungkinkan pengguna untuk melanjutkan
pekerjaan sebelumnya.
Save Sketch: Menyimpan sketch yang sedang dikerjakan tanpa mengkompilasinya terlebih
dahulu.
Fungsi setup(): Fungsi ini hanya dijalankan satu kali saat program dimulai. Di dalam fungsi
setup(), terdapat perintah.
pinMode(9, OUTPUT);, yang berfungsi untuk mengatur pin nomor 9 pada Arduino sebagai
output. Artinya, pin ini akan mengirimkan sinyal atau tegangan untuk mengendalikan komponen
yang terhubung dengannya, misalnya LED atau relay.
Fungsi loop(): Fungsi ini adalah inti dari program Arduino yang akan terus dijalankan berulang-
ulang selama perangkat menyala. Pada kode di atas, loop() kosong, sehingga tidak ada aksi
yang dilakukan berulang kali.
5. void loop() {
Penjelasan:
digitalWrite(LED_BUILTIN, HIGH); mengatur pin LED untuk menyala. Dengan tidak ada perintah
untuk mematikan lampu (LOW), lampu akan tetap menyala terus menerus tanpa berkedip.
Pastikan pin yang digunakan sesuai dengan konfigurasi rangkaian Anda.