FAKULTAS TEKNIK UNIVERSITAS NEGERI PADANG 2022 I. Tujuan
Mahasiswa dapat menerapkan konsep dan menjalankan microcontroler LED
dengan menggunakan software proteus
II. Teori singkat
LED (Light Emitting Diode) adalah komponen semikonduktor yang dapat
mengemisikan cahaya ketika dialiri arus listrik. Penggunaan LED sudah sangat populer sehingga banyak digunakan diindustri perangkat elektronika. LED mempunyai banyak kelebihan yaitu penggunaan arus yang kecil dan dapat menghasilkan cahaya yang bermacam-macam, sehingga LED banyak digunakan sebagai indikator dan lampu display. LED terdiri dari 2 kaki yaitu anoda dan katoda, dimana LED akan menyala jika arus mengalir dari anoda ke katoda. Pada apliksi lampu LED kali ini, kita akan menghubungkan LED ke mikrokontroler melalui Port C dan ATMEGA 16
III. Langkah kerja
• Buka software CVAVR yang berfungsi untuk membuat program LED yang diinginkan • Sebelum pembuatan program lakukan penyetingan terlebih dahulu untuk pengaturan port yang digunakan yaitu port C • Setelah melakukan penyetingan,buatlah program LED yang diinginkan • Setelah program selesai,jalankan program terlebih dahulu sebelum dimasukkan ke sistem control apakah program terdapat error atau tidak • Setelah itu buka software proteus untuk pembuatan control menghidupkan LED • Lalu setelah sistem control LED selesai masukkan program yang dibuat kedalam ATMEGA agar system control LED bisa menyala • Setelah itu jalankan program IV. Hasil program
1. Program menyalakan LED dari kanan ke kiri
#include #include // Declare your global variables here void main(void) { PORTC = 0x00; DDRC = 0xFF; while (1) { // Place your code here PORTC = 0b10000000; delay_ms(50); PORTC = 0b01000000; delay_ms(50); PORTC = 0b00100000; delay_ms(50 ); PORTC = 0b00010000; delay_ms(50); PORTC = 0b00001000; delay_ms(50); PORTC = 0b00000100; delay_ms(50); PORTC = 0b00000010; delay_ms(50); PORTC = 0b00000001; delay_ms(50); } } V. Kesimpulan Dari hasil maupun pembahasan diatas dapat kita membuat kesimpulandiantaranya yaitu 1. Pada tugas LED ini, untuk menyalakan lampu LED kita menggunakan kode biner dengan 1 lampu LED menyala maupun 0 lampu LED mati. 2. Pada tugas LED ini,Pada program LED ini program yang saya coba yaitu: • Program menyalakan LED dari kanan ke kiri VI. Saran Dari pembuatan laporan ini diharapkan pembaca terutama mahasiswa dapat lebih mengetahui apa itu mikrokontroler, bagaimana rangkaian mikrokontroler menggunakan LED,dan juga diharapkan pembaca terutama mahasiswa dapat mengatahui program dari rangkaian LED ini. Semoga laporan ini bermanfaat bagi mahasiswa dan pembaca lainnya kalangan anak-anak, remaja, maupun dewasa
MEMBUAT KONTROL LED SEDERHANA DENGAN BERBAGAI POLA DAN INTENSITAS CAHAYA YANG BERBEDA MENGGUNAKAN BAHASA ASSEMBLY PADA MICROCONTROLLER ARDUINO AVR ATMega328 | Muhamad Rizky Alfian1, Muhamad Sardi Sopian2