coseru.id - Coding asik & Seru

🔍 Cari Materi & Kelas

Elektronika Tingkat: Pemula Estimasi: 1 Jam 27 Menit 6 x dilihat

Proyek Pertama Arduino: Membuat LED Berkedip

Proyek Pertama Arduino: Membuat LED Berkedip

Ringkasan Proyek

Proyek pemula ini memperkenalkan cara mengendalikan LED menggunakan Arduino UNO dan program C++. Arduino mengatur kondisi dua LED melalui pin digital 12 dan 13. Melalui proyek sederhana ini, pemula dapat belajar tentang digital output, penggunaan resistor, rangkaian breadboard, proses upload program, serta debugging dasar.

Bahan & Komponen

Daftar perangkat keras, modul, dan tools yang dibutuhkan untuk merakit proyek ini.

Daftar Komponen & Perangkat Keras

  • 1x Arduino UNO (Mikrokontroler yang menjalankan program dan mengendalikan kondisi LED melalui pin digital).
  • 2x LED (Komponen yang menghasilkan cahaya ketika dialiri arus listrik. Artikel menggunakan LED untuk percobaan berkedip).
  • 2x Resistor 220 Ohm (Membatasi arus yang mengalir melalui LED agar LED dan pin Arduino terlindungi).
  • 1x Breadboard (Tempat memasang komponen dan membuat rangkaian tanpa penyolderan).
  • 5x Kabel jumper Male-to-Male (Menghubungkan Arduino UNO dengan LED dan jalur rangkaian pada breadboard).
  • 1x Kabel USB Arduino (Menghubungkan Arduino UNO ke komputer untuk mengunggah program dan memberikan daya saat pengujian).

Perangkat Lunak

  • Arduino IDE (Digunakan untuk menulis, memeriksa, dan mengunggah kode C++ ke Arduino UNO).

Peralatan Pendukung

  • Wire Cutter / Stripper (Membantu memotong atau mengupas kabel jika diperlukan).
  • Long Nose Pliers (Tang lancip untuk membantu memegang dan mengatur kabel atau komponen kecil).

Catatan: Daftar komponen mengikuti bagian Things Used pada artikel. Dalam cerita proyek, pembuat menjelaskan percobaan awal menggunakan satu LED, kemudian menambahkan LED kedua untuk bereksperimen dengan pola kedipan yang berbeda.

Langkah Pembuatan

Khusus Member

Panduan perakitan tahap demi tahap dan catatan proses pengerjaan.

Dalam proyek pertamanya menggunakan Arduino UNO, pembuat membuat rangkaian LED sederhana untuk mempelajari cara mengendalikan komponen elektronik melalui program. Awalnya, satu LED digunakan untuk percobaan berkedip. Setelah berhasil, pembuat menambahkan LED kedua dan mengubah program untuk mengamati bagaimana kedua LED dapat menyala secara bergantian.

\"FotoTampilan proyek pertama Arduino LED Blink karya Abrish Fatimaaah

Langkah 1: Siapkan Komponen

Siapkan Arduino UNO, LED, resistor 220 Ohm, breadboard, dan kabel jumper Male-to-Male. Siapkan juga komputer yang sudah terpasang Arduino IDE serta kabel USB untuk menghubungkan Arduino ke komputer. Periksa seluruh komponen sebelum mulai merangkai.

Langkah 2: Kenali Kaki LED

Sebelum memasang LED, kenali kedua kakinya. Kaki yang lebih panjang disebut anoda (+), sedangkan kaki yang lebih pendek disebut katoda (-). LED harus dipasang dengan polaritas yang benar agar dapat menyala. Resistor 220 Ohm digunakan untuk membatasi arus yang melewati LED.

Langkah 3: Pasang LED dan Resistor pada Breadboard

Pasang LED pada breadboard dengan kedua kaki berada di jalur yang berbeda. Hubungkan salah satu kaki LED melalui resistor 220 Ohm ke pin digital Arduino yang akan digunakan sebagai output. Hubungkan kaki LED lainnya ke GND Arduino. Jika menggunakan dua LED, ulangi pemasangan dengan resistor masing-masing untuk LED kedua.

Langkah 4: Hubungkan Rangkaian ke Arduino UNO

Artikel menggunakan pin digital 12 dan 13 untuk mengendalikan dua LED. Hubungkan jalur LED pertama ke pin 12 melalui resistor, dan jalur LED kedua ke pin 13 melalui resistor. Hubungkan sisi katoda LED ke GND Arduino. Periksa kembali semua koneksi agar tidak ada kabel yang salah tempat atau mengalami hubungan singkat.

Langkah 5: Buka Arduino IDE

Buka Arduino IDE pada komputer dan buat sketch baru. Program menggunakan fungsi setup() untuk mengatur pin digital 12 dan 13 sebagai OUTPUT. Fungsi loop() kemudian mengubah kondisi kedua pin secara bergantian sehingga LED dapat menunjukkan perubahan kondisi ON dan OFF.

Langkah 6: Tulis Program LED Blink

Masukkan kode program pada Arduino IDE. Pada bagian setup(), gunakan pinMode(12, OUTPUT) dan pinMode(13, OUTPUT) untuk mengatur kedua pin sebagai output. Selanjutnya, gunakan digitalWrite() untuk mengatur kondisi HIGH atau LOW pada masing-masing pin.

Langkah 7: Hubungkan Arduino ke Komputer

Hubungkan Arduino UNO ke komputer menggunakan kabel USB. Pada Arduino IDE, pilih board Arduino UNO melalui menu Tools > Board. Kemudian pilih port yang sesuai melalui Tools > Port. Pastikan board dan port yang dipilih benar agar proses upload dapat berjalan.

Langkah 8: Periksa dan Unggah Program

Tekan tombol Verify untuk memeriksa apakah kode memiliki kesalahan penulisan atau kompilasi. Jika tidak ada kesalahan, tekan Upload untuk mengirimkan program ke Arduino UNO. Tunggu hingga proses unggah selesai. Pembuat proyek menceritakan bahwa proses memahami pengaturan board dan port merupakan salah satu tantangan pertamanya ketika menggunakan Arduino IDE.

Langkah 9: Amati LED

Setelah program berjalan, amati perubahan kondisi LED yang terhubung ke pin 12 dan 13. Program pada artikel mengatur LED pertama HIGH dan LED kedua LOW, kemudian menukar kondisinya. Namun, kode asli menggunakan delay(0), sehingga tidak memberikan jeda yang terlihat oleh mata. Untuk membuat LED berkedip dengan jelas, ubah nilai delay menjadi misalnya delay(1000) agar setiap perubahan kondisi berlangsung selama satu detik.

Langkah 10: Bereksperimen dengan Dua LED

Setelah rangkaian berhasil bekerja, cobalah mengubah nilai delay pada program. Kamu dapat menggunakan durasi yang berbeda untuk mengamati perubahan pola kedipan. Misalnya, gunakan delay(500) untuk jeda setengah detik atau delay(1000) untuk jeda satu detik. Pastikan setiap LED tetap menggunakan resistor pembatas arus.

Langkah 11: Periksa dan Perbaiki Kesalahan (Debugging)

Jika LED tidak menyala, periksa polaritas LED, posisi resistor, sambungan GND, dan koneksi pin digital 12 serta 13. Pastikan board dan port yang dipilih di Arduino IDE sesuai dengan perangkat. Jika program berhasil diunggah tetapi LED tidak terlihat berkedip, periksa nilai delay karena nilai 0 pada kode asli membuat perubahan kondisi berlangsung terlalu cepat untuk diamati.

Melalui proyek ini, pembuat mempelajari dasar Arduino, digital output, LED, resistor, koneksi breadboard, proses upload kode, dan debugging. Proyek sederhana ini menjadi langkah awal untuk memahami bagaimana program dapat mengendalikan komponen fisik.

🔒
Akses Gratis Khusus Member

Buka Seluruh Panduan, Skema & Source Code

Dapatkan akses penuh ke langkah perakitan detail, diagram sirkuit lengkap, dan source code siap pakai. Gratis selamanya!

✓ Akses Gratis Selamanya
✓ Copy-Paste Source Code
✓ Kembali Otomatis ke Proyek

Petualangan Belajar di coseru

💡 Saksikan keseruan anak-anak belajar merakit robot dan coding! Daftar Kelas Uji Coba →