0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan2 halaman

Jawaban Tugas Arduino

Dokumen ini menjelaskan dasar-dasar pemrograman Arduino, termasuk fungsi setup() dan loop(), serta penggunaan blok kode dan komentar. Selain itu, dijelaskan juga tentang bagian utama Arduino IDE dan fungsi tombol pada toolbar. Contoh kode program menunjukkan cara mengatur pin output dan menyalakan LED secara terus menerus.

Diunggah oleh

mumtaz.sakha
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan2 halaman

Jawaban Tugas Arduino

Dokumen ini menjelaskan dasar-dasar pemrograman Arduino, termasuk fungsi setup() dan loop(), serta penggunaan blok kode dan komentar. Selain itu, dijelaskan juga tentang bagian utama Arduino IDE dan fungsi tombol pada toolbar. Contoh kode program menunjukkan cara mengatur pin output dan menyalakan LED secara terus menerus.

Diunggah oleh

mumtaz.sakha
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

Nama : Mumtaz Sakha Habiburrahman

Kelas : XI-5 (Informatika B)

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.

3. Tombol pada toolbar Arduino IDE memiliki fungsi sebagai berikut:

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.

Serial Monitor: Membuka antarmuka untuk komunikasi serial, memungkinkan pengguna


melihat output dari board dan mengirim data ke board Arduino

4. Kode program di atas merupakan kode dasar dalam pemrograman Arduino.

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() {

digitalWrite(LED_BUILTIN, HIGH); // Nyalakan lampu

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.

Anda mungkin juga menyukai