Kamis, 28 September 2017

rangkaian LDR menggunakan mikrokontroler ATMega8535 dengan software compiler BASCOM AVR

[menuju akhir]





1.       Tujuan [kembali]
-membuat rangkaian LDR menggunakan mikrokontroler ATMega8535 dengan software compiler BASCOM AVR
2.       Komponen yang digunakan [kembali]
-          LDR
-          Switch
-          LCD
-          Mikrokontroler ATMega8535
-          Button
-          Crystal

3.       Dasar teori [kembali]
3.1   Pengertian LDR
Light Dependent Resistor atau disingkat dengan LDR adalah jenis Resistor yang nilai hambatan atau nilai resistansinya tergantung pada intensitas cahaya yang diterimanya. Nilai Hambatan LDR akan menurun pada saat cahaya terang dan nilai Hambatannya akan menjadi tinggi jika dalam kondisi gelap. 
3.2   Prnisip Kerja LDR
Pada dasarnya LDR terbuat dari sebuah cakram semikonduktor yang mempunyai dua buah elektroda pada permukaannya. Pada saat gelap atau intensitas cahaya rendah, bahan tersebut menghasilkan elektron bebas dengan jumlah yang relatif kecil. Sehingga hanya sedikit elektron yang dihasilkan untuk mengangkut muatan elektrik. Hal ini berarti, pada saat keadaan gelap atau intensitas cahaya rendah, maka LDR akan menjadi konduktor yang buruk, sehingga LDR memiliki resistansi yang besar pada saat gelap atau intensitas cahaya rendah. 


Pada saat terang atau intensitas cahaya tinggi, bahan tersebut lebih banyak menghasilkan elektron yang lepas dari atom. Sehingga akan lebih banyak elektron yang dihasilkan untuk mengangkut muatan elektrik. Hal ini berarti, pada saat terang atau intensitas cahaya tinggi, maka LDR menjadi konduktor yang baik, sehingga LDR memiliki resistansi yang kecil pada saat terang atau intensistas cahaya tinggi. 


4.       Simulasi Rangkaian [kembali]

5.       Listing Program
[kembali]
$regfile = "m8535.dat"                                      'memanggil library ATmega 8535
$regfile = 16000000                                         'menentukan besar kristal ATmega 8535

Config Adc = Single , Prescaler = Auto , Reference = Avcc   'menentukan konfigurasi adc
Config Lcdpin = Pin , Rs = Porta.0 , E = Porta.1 , Db4 = Porta.2       'menentukan pin lcd yang digunakan
Config Lcdpin = Pin , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5       'menentukan pin lcd yang digunakan
Config Lcd = 16 * 2                                         'menentukan lcd yang digunakan (lcd 16X2)

Dim A As Word                                               'menentukan variabel yang digunakan

Config Porta = Output                                       'Port A sebagai output
Config Portb = Input                                        'Port B sebagai input
Pinb.0 = 0                                                  'keadaan awal PINB.0 berlogika 0

Do                                                          'fungsi utama
Cls                                                         'keadaan awal lcd bersih
Cursor Off                                                  'kursor pada lcd off
Lcd "Keadaan"                                               'pada baris pertama lcd tertulis keadaan
Waitms 100                                                  'delay selama 0,01 sekon
Lowerline                                                   'menentukan lokasi pada bariske 2
Start Adc                                                   'meaktifkan adc
A = Getadc(0)                                               'menkonversi data adc di channel 0                         '
If Pinb.0 = 1 Then                                          'jika keadaan PIN.0 berlogika 1
Lcd "Malam Hari"                                            'lcd akan mencetak mlam hari
Waitms 100                                                  'delay selama 0,01 sekon


Else                                                        ' jika tidak
Lcd "Siang Hari"                                            'lcd akan mencetak siang hari
Waitms 100                                                  'delay selama 0,01 sekon
End If                                                      'if selesai



Loop                                                        'program kembali ke keadaan awal

End                                                         'program selesai


6.       Flowchart [kembali]

7.       Video [kembali]
8.       Link download [kembali]
File simulasi rangkaian   =>>DOWNLOAD
File video rangkaian   =>>DOWNLOAD
File Listing program   =>>DOWNLOAD
File HTML   =>>DOWNLOAD

[menuju awal]

Tidak ada komentar:

Posting Komentar

Posting Lebih Baru Posting Lama Beranda