🎯 Tujuan Pembelajaran
- Siswa memahami dua bagian utama dalam pemrograman Arduino:
setup()
danloop()
. - Siswa dapat menuliskan dan menjalankan program sederhana dengan struktur yang benar.
🧠 Pengantar Konsep
Dalam Arduino, semua program menggunakan dua fungsi utama:
setup()
: Dijalankan sekali saat board pertama kali menyala. Biasanya digunakan untuk mengatur konfigurasi awal.loop()
: Dijalankan terus menerus selama board aktif. Di sinilah logika program berjalan.
📋 Contoh Program Dasar
// Program menyalakan LED di pin 13
void setup() {
pinMode(13, OUTPUT); // Mengatur pin 13 sebagai output
}
void loop() {
digitalWrite(13, HIGH); // Menyalakan LED
delay(1000); // Menunggu 1 detik
digitalWrite(13, LOW); // Mematikan LED
delay(1000); // Menunggu 1 detik
}
🔍 Penjelasan Kode
pinMode(13, OUTPUT);
– Mengatur pin 13 sebagai output.digitalWrite(13, HIGH);
– Menghidupkan LED.delay(1000);
– Menunggu selama 1 detik.
🎓 Aktivitas Siswa
- Buka Arduino IDE.
- Salin kode program ke dalam editor.
- Pilih board dan port sesuai perangkat.
- Klik “Upload” dan amati LED menyala dan mati tiap detik.
📸 Dokumentasi
Ambil foto atau video LED berkedip, unggah sebagai bukti tugas.
📌 Catatan Tambahan
- Pin 13 biasanya sudah terhubung ke LED onboard.
- Jika tidak menyala, pastikan kabel USB dan port sudah benar.
💬 Refleksi
🔁 Apa perbedaan utama antara
💡 Bagaimana struktur ini memengaruhi logika program Arduino?
setup()
dan loop()
?💡 Bagaimana struktur ini memengaruhi logika program Arduino?
No comments:
Post a Comment