Aplikasi Mikrokontroler AVR Yang Akan Kita Buat Ini Nanti Berfungsi Sebagai
-
Upload
rizqy-capten-tsubasa-ozora -
Category
Documents
-
view
216 -
download
0
Transcript of Aplikasi Mikrokontroler AVR Yang Akan Kita Buat Ini Nanti Berfungsi Sebagai
-
8/16/2019 Aplikasi Mikrokontroler AVR Yang Akan Kita Buat Ini Nanti Berfungsi Sebagai
1/3
Aplikasi mikrokontroler AVR yang akan kita buat ini nanti berfungsi sebagai ‘kunci
elektrik’. Untuk membukanya perlu password. Berupa kombinasi angka. Masukkan
password, ika benar maka relay akan on. !ada aplikasinya dapat di"ubungkan dengan
sistem door lock untuk membuka pintu dengan sistem pengaman password.
#omponen dasar berupa mikrokontroler A$mega%&'&, ()*, #eypad dan relay.
Skematik Peralatan dg Password
-
8/16/2019 Aplikasi Mikrokontroler AVR Yang Akan Kita Buat Ini Nanti Berfungsi Sebagai
2/3
#oneksi atau "ubungannya dapat anda modifikasi sendiri. ()* untuk tampilan, keypad
sebagai entri password dan relay untuk actuator. !rogramnya kita buat dengan
BA+)M-AVR
$regfile = “m8535.dat”
$crystal = 16000000
Config Lcdpin = Pin !s = Portc.0 " = Portc.# %& = Portc.&
Config Lcdpin = Pin %5 = Portc.5 %6 = Portc.6 %' = Portc.'
Config Lcd = 16 ( #
C)rsor *ff
Cls
Lcd “+as),an Pass-ord”
!elay lias Portd.0 drd.0 = 1
!elay = 0
Config /%d = Porta
im /eypad s yte C s yte
im P- s tring ( 5 /ey s tring ( 1
Const Pass-ord = “1#30”
Locate # &
o
/eypad = 2et,%d4
f /eypad 7 16 9en
2os)% 2et:,eypad
ncr C
P- = P- ; /ey
f C 7= & 9en
f P- 7 Pass-ord 9en
Cls
Lcd “Pass-ord ala9”
-
8/16/2019 Aplikasi Mikrokontroler AVR Yang Akan Kita Buat Ini Nanti Berfungsi Sebagai
3/3
"lse
Cls
Lcd “Pass-ord enar”
Lo-erline
Lcd “!elay *”
!elay = 1
"nd f
"nd f
Lcd “(”
elect Case /eypad
Case 1? > /ey = “0”
Case 0 > /ey = “1”
Case & > /ey = “#”
Case 8 > /ey = “3”
Case 1 > /ey = “&”
Case 5 > /ey = “5”
Case ? > /ey = “6”
Case # > /ey = “'”
Case 18 > /ey = “8”
Case 10 > /ey = “?”
Case 3 > /ey = “(”
Case 11 > /ey = “@”
"nd elect
!et)rn
"nd