Laporan Akhir (Percobaan-1)
1. Alat dan Bahan
[Kembali]
- Arduino Uno
- LED
LED dapat kita definisikan sebagai suatu komponen elektronika yang terbuat dari bahan semikonduktor dan dapat memancarkan cahaya apabila arus listrik melewatinya.
Led (Ligth-Emitting Diode) memiliki fungsi utama dalam dunia elektronika sebagai indikator atau sinyal indikator atau lampu indikator.
- Resistor
Resistor adalah komponen elektronika yang berfungsi untuk menghambat atau membatasi aliran listrik yang mengalir dalam suatu rangkain elektronika
2. Rangkaian Simulasi
[Kembali]
3. Prinsip Kerja Rangkaian [Kembali]
Pertama LED dihubungkan dengan arduino, namun dikarenakan LED hanya membutuhkan tegangan yang kecil agar LED hidup maka LED dihubungkan ke resistor sebelum dihubungkan ke pin arduino UNO. Setelah itu sambungkan LED yang telah diserikan dengan resistor tadi ke pin digital arduino. Dimana pada percobaan ini pin arduino yang dihubungkan yaitu pin 2-9. Setelah dihubungkan katoda pada LED dihubungkan dengan ground.
Setelah itu masuk kedalam penyettingan program, jadi percobaan ini diminta untuk menjalankan dua kondisi yaitu :
a. LED hidup secara bergantian dari kiri sebanyak 3 buah LED
Jadi pada program dibuat terlebih dahulu untuk mendeklarasikan di pin berapa LED akan dihubungkan pada arduino. Setelah itu pada void setup dilakukan pendeklasrasian jika LED dimisalkan sebagai i dimana i yang aktif dari 0 - 2 dengan dimulai dari yang terkecil. Setelahh itu dilakukan penulisan fungsi bahwasanya variabel i berfungsi sebagai OUTPUT.
Masuk kedalam void loop dimana fungsi void loop sendiri sebagai untuk memerintahkan arduino untuk bekerja secara berulang. Disini dikarenakan diminta untuk menghidupkan LED 3 buah dari kiri ke kanan secara berulang, jadi pertama untuk penyalaan LED tersebut dibuat for hidup. Didalam for tersebut dilakukan pemberian output dengan menuliskan syntax digitalWrite(led[hidup],HIGH);. Setelah itu untuk mematikan lampu secara bergantian itu dituliskan syntax for untuk mati dengan menuliskan digitalWrite(led[mati], LOW);.
Setelah dilakukan pembuatan program diatas, kemudian upload program ke dalam arduino. Setelah itu arduino akan mengeluarkan output yang akan diteruskan menuju LED. Kemudian LED akan melakukan perintah yaitu menghidupkan 3 LED dari secara berulang.
b. LED akan hidup dari tengah kepinggir dan mati dari pinggir ke tengah
Jadi pada program dibuat terlebih dahulu untuk mendeklarasikan di pin berapa LED akan dihubungkan pada arduino. Setelah itu pada void setup dilakukan pendeklasrasian jika LED dimisalkan sebagai i dimana i yang aktif dari 0 - 2 dengan dimulai dari yang terkecil. Setelahh itu dilakukan penulisan fungsi bahwasanya variabel i berfungsi sebagai OUTPUT.
Masuk kedalam void loop dimana fungsi void loop sendiri sebagai untuk memerintahkan arduino untuk bekerja secara berulang. Disini dikarenakan diminta untuk menghidupkan LED dari tengah ke pinggir secara berulang, jadi pertama untuk penyalaan LED tersebut dibuat for hidup. Dimana pada for sendiri untuk hidupnya tidak lagi kecil dari 3 melainkan besar dari -1. Didalam for tersebut dilakukan pemberian output dengan menuliskan syntax digitalWrite(led[hidup],HIGH); dan ditambah syntax lagi yaitu digitalWrite(led[7-hidup],HIGH);. Setelah itu untuk mematikan lampu secara bergantian itu dituliskan syntax for untuk mati dengan menuliskan digitalWrite(led[mati-3], LOW) dan digitalWrite(led[mati+3], LOW);.
Setelah dilakukan pembuatan program diatas, kemudian upload program ke dalam arduino. Setelah itu arduino akan mengeluarkan output yang akan diteruskan menuju LED. Kemudian LED akan melakukan perintah yaitu menghidupkan 3 LED dari secara berulang.
4. Video Pratikum
[Kembali]
5. Analisa
[Kembali]
1. Jelaskan prinsip kerja rangkaian percobaan LED
Jawab :
Pada rangkaian percobaan LED, LED akan dihubungkan ke pin digital arduino melalui terhubung ke resistor. Kemudian LED akan menerima perintah dari output yang diberikan oleh arduino dari program yang telah dibuat pada arduino.
2. Jelaskan error/kesalahan yang dapat terjadi pada percobaan
Jawab:
Error yang dapat terjadi pada percobaan adalah akan terjadi matinya LED atau LED tidak menyala pada rangkaian. Hal ini dapat terjadi saat resistor terlalu besar nilainya atau terjadi kesalahan perintah pada program.
6. Link Download
[Kembali]
File Rangkaian Proteus Klik disini
File Program Arduino Klik disini
File Program Arduino Klik disini
Download HTML Klik disini
Download Video Klik Disini
Library Arduino Klik disini
Datasheet Arduino Klik disini
Datasheet Arduino Klik disini
Datasheet Resistor Klik disini
Datasheet LED Klik disini
Tidak ada komentar:
Posting Komentar