Kompas Magnetik Digital dengan Keluaran Suara Berbasis Mikrokontroler AT89S51 Rusgianto1) dan Misto2)
Abstract: An electronic compass system with sound output have been done. The system was employed HM55B Compass Module Sensor, Microcontroller AT89S51, Operational Amplifier, and IC Voice ISD 2590.The operation of the system was controller by the microcontroller. The signal from the compass sensor is feed to ATmega8535 microcontroller. On the otherhand, in twelve memory of voice deviceISD2590 is recorded some word sound signal from the north to the north west. For reproducing the sound signal the data from microcontroller will switch on the memory according to it’s compass toward. The sound electronic signal is linked to the speaker to produce sound. It was concluded that the system work well since the all parameter were displayed on the monitor simultaneously. Keywords: HM55B Compass Module, Microcontroller AT89S51, IC Voice ISD 2590
PENDAHULUAN Referensi arah utara dan selatan pada
permukaan
digunakan
untuk
penglihatannya
bumi
dapat
berbasis suara.
mengetahui
arah
Kompas
terganggu
adalah
konvensional
dibuat
posisi arah yang lain. Alat penunjuk
menggunakan batang magnet utara (U)
arah
kompas
dan selatan (S) yang bisa berinteraksi
bekerja berdasarkan interaksi sebatang
dengan kemagnetan bumi. Kompas
magnet pada alat tersebut dengan
konvensional banyak dipakai bersama
medan magnet bumi. Walaupun posisi
penunjuk waktu pada jam tangan atau
arah utara sebenarnya tidak begitu
kompas portable. Penunjukan arah
tepat
yang
jarum kompas kea rah utara dan
ditunjukkan batang magnet kompas,
selatan sebagai dasar penentuan arah
namun
yang lain.
utara
yang
sama
disebut
dengan
kompas
arah
banyak
digunakan
sebagai alat penunjuk arah utara dan
Sensor
magnet
yang
dapat
selatan. Kompas yang telah dibuat
dipergunakan untuk kompas dibuat
orang
hanya
oleh Hitachi dengan kode HM55B
digunakan untuk orang yang indra
Compass Module yang memungkinkan
penglihatannya normal. Sedang salah
dibuat secara elektronik. Seperti pada
satu
jarum kompas, sensor memberikan
pada
kompas
dipergunakan
umumnya
yang untuk
memungkinkan orang
yang
respon selatan.
1) 2)
terhadap Keluran
Staf Pengajar Jurusan Teknik Elektro Universitas Muhammadiyah Jember Staf Pengajar Jurusan Fisika, FMIPA Universitas Jember, Jember
104
arah
utara
sensor
dan
kompas
Rusgianto dan Misto, Kompas Magnetik Digital..............
berupa
sinyal
sensor
tersebut
elektronik
sehingga
dapat
digunakan
105
menunjukkan keluaran suara seperti yang direncanakan.
sebagai kompas elektronik. Pada penelitian ini telah dibuat sebuah kompas dengan keluaran suara
METODOLOGI PENELITIAN Perancangan Perangkat Keras
yang direncanakan bisa menyebut arah
Pada penelitian ini merancang
utara, timur laut, timur, hingga barat
dan
membuat
sistem
laut. Rangkaian elektronik dari kompas
kompas
ini menggunakan HM55B Compass
dengan menggunakan sensor magnet,
Module, penguat operasoinal LM 386,
mikrokontroler, IC suara (voice), LCD,
mikrokontroler AT89S51, dan IC Voice
penguat operasional, dan pengeras
ISD 2590. Hasil ujicoba rangkaian telah
suara (speaker) seperti pada blok
berkeluaran
rangkaian
suara
dibuat
diagram di bawah ini.
Gambar 1. Blok Diagram Alat Sensor Magnet HM55B
posisi sensor HM55B untuk sejajar
Sebagai sensor arah utara dan selatan
digunakan
sensor
magnet
dengan sudut 0º. Proses kalibrasi ini dilakukan
dengan
memutar
sensor
buatan Hitachi yaitu sensor magnet
magnet searah dengan jarum jam
HM55B. IC sensor magnet ini berupa
setiap
modul
kalibrasi berupa arah penjuru/sudut
dengan
satu
serial
data
kelipatan
45º.
Data
hasil
masukan (Din) dan satu serial data
dalam
keluaran (Dout). Sebelum digunakan,
menyamakan tingkat derajat dengan
sensor ini kalibrasi, untuk memastikan
kompas konvensional maka keluaran
posisi utara magnet bumi (0º) sebagai
sensor
arah referensi, kemudian mengatur
dengan
bentuk
magnet
biner.
akan
kompas
Untuk
dibandingkan konvensional.
106
Jurnal Fisika FLUX, Vol. 8 No.2, Agustus 2011 (104 – 117)
Perangkat
sensor
kompas
HM55B
seperti tampak pada gambar 2 berikut.
Gambar 2. Penentuan arah atau posisi IC HM55B Hubungan
rangkaian
sensor
magnet HM55B dengan mikrokontroler
seperti pada gambar 3 berikut di bawah ini.
Gambar 3. Rangkaian Sensor Magnet HM55B
(pin)
Pada gambar 3 di atas, kaki
bernomer 6 adalah merupakan serial
bertanda NC yaitu pada pin
data masukan, Dout pada pin bernomer
bernomer
1,
dihubungkan
2 ke
dan tempat
16 lain
tidak
7
adalah
merupakan
serial
data
(No
keluaran, DVcc pada pin bernomer 9
Connected), R pada pin bernomer 3,
adalah dihubungkan ke Vcc. CLK pada
AGND pada pin bernomer 4, TMC
pin
pada pin bernomer 5 dan DGND pada
Sinkron clock masukan. Sedang CSB
pin 8 dihubungkan ke Vss. Din pada pin
pada pin bernomer 11 merupakan
bernomer
10
dihubungkan
ke
Rusgianto dan Misto, Kompas Magnetik Digital..............
107
device enable dan Mon 1 dan Mon 2
mikrokontroler.
masing-masing dihubungkan ke Vss.
hubungan dari port yang satu ke port
Kemudian AVCC1 (pin 14
dan
lain sebesar 4bit pada port (RB0-RB3)
AVCC2 (pin 15) dihubungkan ke Vcc V.
yang diprogram untuk keluaran dan
)
port Rangkaian Keypad
Keypad
(RB4-RB7)
yang
4x4
untuk
diprogram
sebagai masukan.
Keypad merupakan perangkat
Keluaran
keypad
port
RB0
elektronik yang dapat menghasilkan
dihubungkan ke hubungan arah 1, RB1
data
dihubungkan
alfanumerik
dalam
bentuk
ke
arah
2,
RB2
frekuensi rendah dan tinggi. Setiap
dihubungkan ke arah 3, dan RB3
keypad menghasilkan dua frekuensi
dihubungkan ke arah 4. Sementara itu
rendah
masukan keypad RB4 dihubungkan ke
dan
penelitian
tinggi ini
yang
dapam
dihubungkan
ke
arah 5, RB5 dihubungkan ke arah 6,
mikrokontroler. Keypad ini digunakan
RB6 dihubungkan ke arah 7, dan RB7
untuk
dihubungkan ke arah 8.
memberikan
perintah
untuk
menjalankan program yang ada pada
Gambar 4. Rangkai keypad
108
Jurnal Fisika FLUX, Vol. 8 No.2, Agustus 2011 (104 – 117)
Tabel 1. Keluaran port pada keypad Tombol 0 1 2 3 4 5 6 7 8 9 MEN CAN UP DOWN ENT COR
Hubungan 0111 1101 1110 1110 1110 1101 1110 1011 1101 1110 1101 1101 1101 1011 1011 1110 1011 1101 1011 1011 1101 0111 0111 1110 1011 0111 0111 0111 0111 1011 1110 0111
Biner 0000 0001 0000 0010 0000 0100 0000 1000 0001 0000 0010 0000 0100 0000 1000 0000 1000 0001 1000 0010 0000 1100 0001 1000 0011 0000 0110 0000 1100 0000 1000 0001
Mikrokontroller AT89S51
sama lain, untuk mengukur arah dari
Data dari sensor magnet HM55B berupa 16
bit
data
digital
diatas
medan magnet yang diukur. Dalam hal ini
berarti
diperlukan
pengukuran
menjadi data masukan untuk diproses
secara 2 (dua) dimensi. Data yang
pada microcontroller yang sekaligus
diperoleh dari sensor magnet harus
sebagai
data.
berupa minimal 2 (dua) harga / nilai
Microcontroller yang digunakan adalah
(Axis-X dan axis-Y), sehingga dari
AT89S51 adalah jenis MCS-51 yang
perbandingan 2 (dua) nilai tersebut
memiliki RAM internal sebesar 128 x 8
terjadi variasi harga dan arah medan
byte.
magnet.
pusat
AT89S51
mengolah
data
keluaran sensor
pengolahan
berfungsi digital
hasil
untuk dari
yang disesuaikan
Dengan
demikian,
untuk
memperoleh variasi dari dua data
dengan data tabel percobaan yang
(keluaran
dari
telah dilakukan sebelumnya. Sehingga
tersebut,
diperlukan
Microcontroller
tabel tersebut dapat diketahui untuk
AT89S51
sebagai
pengolahnya.
data
Setelah
16
bit
tertentu
berarti
axis-X
mengolah
dan
data
axis-Y)
masukan
menunjukkan besarnya medan magnet
tersebut, maka olahan data tersebut
tertentu.
akan
disesuaikan
dengan
besaran
Untuk kompas magnetik digital
yang dapat dimengerti atau dibaca,
dengan keluaran suara ini, dibutuhkan
dalam hal ini berupa arah medan
dua nilai yang saling berhubungan satu
magnet.
Untuk
menunggu
kapan
Rusgianto dan Misto, Kompas Magnetik Digital..............
IC Suara ISD2590
keluaran suara berupa arah kompas dapat
didengar
dirancang
Keluaran dari sistem perancang-
yang
an alat ini adalah suara. Suara yang
dihubungkan dengan port, sehingga
akan dikeluarkan akan dikontrol oleh
jika
akan
microcontroller. IC suara yang diguna-
memberikan logika “High” pada port
kan adalah IC ISD2590 dengan durasi
yang menunjukkan tanda bahwa suara
maksimum selama 90 detik. Berikut ini
dapat dikeluarkan.
adalah daftar tabel alamat suara yang
sebuah
maka
109
tombal
tombol
tekan
ditekan
maka
direkam ke dalam IC Suara. Tabel 2. Alamat Suara SUARA
A0
A1
A2
A3
A4
A5
A6
A7
UTARA TIMUR LAUT TIMUR TENGGARA SELATAN BARAT DAYA BARAT BARAT LAUT
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
Berikut adalah memori mapping pada
IC
Suara
ISD2590
dapat
ditujukkan pada tabel 3 di bawah ini:
dapat dilihat pada diagram alir proses rekam dan dengar suara seperti pada gambar 5.
Tabel 3. Memory Mapping IC Suara 0H 1H 2H 3H 4H 5H 6H 7H
Kemudian
untuk
proses
mendengarkan hasil rekaman, hampir
UTARA TIMUR LAUT TIMUR TENGGARA SELATAN BARAT DAYA BARAT BARAT LAUT
sama
dengan
proses
perekaman,
bedanya hanya pada proses terakhir yaitu sebagai berikut: 1. Setelah inisialisasi LCD pada keypad kita tekan tombol COR.
Proses perekaman IC dilakukan
dengan
bantuan
suara sebuah
rangkaian perekam, dimana terdapat sebuah mikrofon dan speaker. Untuk
mempermudah
2. Kemudian
pada
LCD
tampil
rekam selanjutnya tekan tombol arah panah ke bawah untuk memilih dengar, kemudian tekan
dalam
dalam proses penganalisaan maka
tombol ENT.
110
Jurnal Fisika FLUX, Vol. 8 No.2, Agustus 2011 (104 – 117)
3. Selanjutnya tampil
pada LCD akan
“Masukan
alamat”
(Address). 4. Masukkan
suara pada alamat “000” yaitu arah Utara.
alamat
tiga
digit
dengan menggunakan keypad masukkan
berarti akan memutar rekaman
tiga
digit
5. Tekan tombol ENT maka pada speaker
akan
mengeluarkan
angka,
misalkan kita masukkan “000”
suara.
Gambar 6. Rangkaian LM386
Gambar 5. Diagram alir proses perekaman dan pembacaan Liquid Cristal Display (LCD)
berupa huruf. Kombinasi huruf tersebut
Untuk memastikan keluaran dari
merupakan data hasil output rangkaian
kompas dengan keluaran suara ini,
sensor magnet HM55B yang telah
digunakan sebuah display LCD (Liquid
diolah oleh mikrokontroler kemudian
Cristal Display) dengan ukuran 2 x 16
dikirim ke LCD.
character. Dari display tersebut dapat
Data hasil keluaran rangkaian
dilihat arah medan magnet. Tampilan
sensor
magnet
diperlukan
untuk
LCD tersebut akan menampilkan arah
aplikasi tertentu, karena hasil sinyal
Rusgianto dan Misto, Kompas Magnetik Digital..............
sensor
magnet
tersebut
111
telah
mikrokontroler, LCD, IC suara ISD2590
dikonversikan ke data digital. Data ini
dan LM386. Kemudian rangkaian akan
dapat diperlukan untuk mengetahui
bekerja,
apabila
penyimpangan-
mengecek/mengolah data keluaran dari
penyimpangan atau error yang terjadi
sensor magnet HM55B dan selanjutnya
pada kompas yang diakibatkan oleh
akan
adanya
luar,
menampilkan arah kompas pada LCD
dapat
selain itu mikrokontroler juga akan
terjadi
medan
sehingga
jika
magnet terjadi
dari
error
dilakukan penyetelan ulang kembali.
mikrokontroler
mengirim
memerintahkan
perintah
IC
untuk menampilkan Cara kerja alat Catu
suara sesuai
akan
untuk
ISD2590 dengan
arah kompas yang dibaca kemudian
daya
rendah
5
volt
suara
yang
dihubungkan ke rangkaian yang telah
dimasukkan
dibuat. Tegangan ini akan diteruskan
selanjutnya
kerangkaian
speaker.
sensor
HM55B,
dikeluarkan ke
rangkaian
dikeluarakan
Gambar 7. Rangkaian regulator, Sensor HM55B, Mikrokontroller AT89S51, ISD2590 dan LCD
ISD2590 penguat dengan
112
Jurnal Fisika FLUX, Vol. 8 No.2, Agustus 2011 (104 – 117)
Ketika
sensor
HM55B
Pembuatan
mendapatkan Vcc sebesar 5 Volt dari
Mengaktifkan
LM7805, maka akan membaca arah
HM55B.
kompas, proses selanjutnya adalah
mikrokontroller akan membaca data tersebut untuk diolah kemudian setelah
kompas
yang
dituju
dan
Sensor
untuk Magnet
Pembuatan Prosedur Arah kompas Hasil Output Sensor Magnet.
melakukan pembacaan akan ketemu arah
Prosedur
Pembuatan
prosedur
untuk
interkoneksi keypad.
Pembuatan Urutan Prosedur untuk
selanjutnya mikrokontroler memberikan
Menampilkan Display Pada Liquid
perintah ke LCD dan ISD2590 untuk
Cristal Display (LCD).
mengeluarkan data yang telah dibaca. Dimana
LCD
akan
mengeluarkan
tampilan arah kompas dan ISD2590 akan
mengeluarkan
suara
kompas.
Suara
keluaran
sebelum
dihubungkan
dikuatkan
terlebih
rangkaian
penguat
arah
Pembuatan
Prosedur
untuk
Suara
Pada
Mengeluarkan ISD2590. Adapun
Flow
Chart
untuk
tersebut
program yang dibuat dapat dilihat pada
ke
speaker
gambar 8 berikut ini:
dahulu
dengan
atau
amplifier
LM386. Untuk mengetahui lebih detail tentang pembuatan hardware secara keseluruhan maka dapat dilihat secara lengkap pada gambar 7. Perancangan Software Perancangan kompas
magnetik
software digital
pada ini
menggunakan low level language, yaitu menggunakan bahasa pemrograman MCS-51. Adapun pembuatan perangkat lunak low level language ini adalah untuk:
Gambar 8 Diagram Alir Pembuatan Program
Rusgianto dan Misto, Kompas Magnetik Digital..............
Pembuatan Prosedur Untuk Mengaktifkan Sensor Magnet HM55B Untuk
mengaktifkan
sensor
magnet agar data dapat dibaca oleh mikrokontroller
maka
pembacaan
keluaran sensor magnet pertama-tama ditentukan terlebih dahulu alamat dari output-output
tersebut.
tersebut
maka
dapat
menuliskan
program untuk pembacaan keluaran sensor pada mikrokontroller. Sehingga mempermudah
proses
pembuatan
program yang dirancang.
Data yang dihasilkan oleh output magnet
sehingga
keluaran
data yang ada pada kompas analog sampai didapat range yang tepat, kemudian
data
yang
dibandingkan dengan data percobaan setelah itu baru menghasilkan keluaran arah yang diharapkan. Pada keluaran
untuk
kasus
yang
diperlukan
terdapat
berbeda
sekitar
proses
ini
8
sehingga
perbandingan
kalibrasi.
Kalibrasi
HM55B dengan arah magnetis. Proses
perlu yang
putaran jarum jam dari Utara (0º), Timur laut (45º), Timur (90º), Tenggara (134º), Selatan (180º), Barat daya
dikalibrasi
(225º), Barat (270º) dan Barat laut
dihasilkan
(315º). Untuk lebih jelas dapat dilihat
dengan harapan perancang. Untuk
pada tabel 4
melakukan kalibrasi maka diperlukan
pembagian
mengambil data dari keluaran sensor
kompas.
8
yang menunjukkan arah
penjuru
Tabel 4. Pembagian arah kompas
Utara Timur laut Timur Tenggara Selatan Barat daya Barat Barat laut
8
merupakan penyesuaian arah kompas
pada sistem berikutnya dapat sesuai
Arah
didapat
kalibrasi ini harus sesuai dengan arah
Pembuatan Prosedur Arah Kompas Hasil Keluaran Sensor Magnet sensor
magnet yang dibandingkan dengan
Setelah
menentukan alamat dari sumbu-sumbu
113
Sudut kompas konvensional
Sudut kompas HM55B
Biner
0 45 90 135 180 225 270 315
0-45 45-90 90-135 135-180 180-225 225-270 270-315 315-360
00000000000 00000000001 00000000010 00000000011 00000000100 00000000101 00000000110 00000000111
pada
114
Jurnal Fisika FLUX, Vol. 8 No.2, Agustus 2011 (104 – 117)
Berikut adalah Listing program untuk arah kompas setelah dilakukan kalibrasi: ; arah00: mov A,Dsdt mov B,#23 div AB jnz arah01 mov DPTR,#tparut mov R1,#0 ljmp arah08 arah01: mov A,Dsdt mov B,#45 div AB jnz arah02 mov DPTR,#tpartl mov R1,#1 ljmp arah08 arah02: mov A,Dsdt mov B,#68 div AB jnz arah03 mov DPTR,#tpartm mov R1,#2 ljmp arah08 arah03: mov A,Dsdt mov B,#90 div AB jnz arah04 mov DPTR,#tpartg mov R1,#3 ljmp arah08 arah04: mov A,Dsdt mov B,#113 div AB jnz arah05 mov DPTR,#tparsl mov R1,#4 ljmp arah08 arah05: mov A,Dsdt mov B,#135 div AB jnz arah06 mov DPTR,#tparbd mov R1,#5 ljmp arah08 arah06: mov A,Dsdt mov B,#158 div AB jnz arah07 mov DPTR,#tparbr mov R1,#6 ljmp arah08 arah07: mov A,Dsdt mov B,#180 div AB jnz arah08 mov DPTR,#tparbl
mov R1,#7 arah08: lcall line2 mov Char,#16 lcall tulis ;
Pembuatan Prosedure Untuk Menampilkan Display Pada LCD (Liquid Cristal Display) Untuk pada
LCD
menampilkan terlebih
display
dahulu
harus
melakukan urutan prosedur penulisan program seperti program di bawah ini: ; init:
lcall lcd_in Lcall clrscr Mov a,#10h Lcall gotoxy Mov dptr,#text Lcall write_text
;
Pembuatan Prosedur Untuk Menampilkan Suara Pada ISD2590 Pembuatan
prosedur
untuk
menampilkan suara, terlebih dahulu harus
mengecek
output
yang
dihasilkan oleh sensor magnet pada tampilan LCD. keluar
Setelah data
dari
sensor
yang
magnet
dibandingkan dan betul sesuai dengan tabel percobaan maka program akan menuju kepada label yang telah berisi program untuk mengaktifkan suara mana yang akan dikeluarkan. Untuk menentukan suara mana yang akan dikeluarkan,
terlebih
dahulu
harus
menentukan alamat dimana suara itu berada. Suara akan dikeluarkan jika output-nya sudah benar dan terjadi penekanan tombol.
Rusgianto dan Misto, Kompas Magnetik Digital..............
115
HASIL DAN PEMBAHASAN
kompas digital sesuai dengan tampilan
Pengujian Sensor Magnet HM55B
pada
yaitu
LCD.
Hasil
pengujian
untuk
Untuk pengujian sensor magnet
output suara pada speaker dapat dilihat
HM55B,
pada tabel 5.
pengujian
dilakukan
dengan mengukur output dari sensor
Pada tabel 5. hasil output suara
magnet HM55B dengan membanding-
IC ISD 2590 menunjukkan bahwa
kan
konvensional,
untuk sudut 00 – 22,50 output suara
kemudian pengujian dilakukan setelah
yang dihasilkan adalah arah Utara,
proses kalibrasi memutar IC HM55B
yang sama hal ini menunjukkan bahwa
dengan
kompas
0
22,50
450
searah jarum jam setiap kenaikan 45 .
range
Output sensor HM55B berupa data
menunjukkan arah Utara.
digital
yang
bervariasi
untuk
kuat
medan magnet tertentu.
dari 0
–
juga
mewakili
0
sudut 0 – 45 , masih merupakan range arah Utara pada program yang telah dibuat. Pada sudut 450 – 67,50 output
Tabel 5. Hasil Pengujian IC Suara Sudut
suara yang dihasilkan adalah arah Timur
Suara (Speaker)
0 22,5 45 67,5 90 112,5 135 157,5 180 202,5 225 247,5 270 292,5 315 337,5
laut,
bagian
percobaan
sama
hal
ini
menunjukkan bahwa range dari 67,50 –
Utara Utara Timur laut Timur laut Timur Timur Tenggara Tenggara Selatan Selatan Barat laut Barat laut Barat Barat Barat daya Barat daya
900 juga menunjukkan arah Timur laut mewakili sudut 450 – 900, masih merupakan range arah Timur laut. Untuk sudut selanjutnya begitu pula seterusnya sesuai dengan range yang telah dibuat pada pembuatan program pengaturan dengan
arah
tabel
sebelumnya selatan
Pada
yang
ini
dilakukan dengan cara mengambil arah
kompas
sesuai
telah
dibahas
yang sampai
maka
akan
dengan
arah
menghasilkan
output yang sama sesuai dengan range yang diatur dalam program.
Utara sebagai awal mulai kompas diputar. Arah Utara menunjukkan sudut 0
0 , kompas diputar searah jarum jam setiap kelipatan kenaikan 22,50 dan yang didengar adalah output suara dari
Pengujian Kompas Magnet Digital Output Suara Untuk magnetik
pengujian
digital
dilakukan
kompas dengan
116
Jurnal Fisika FLUX, Vol. 8 No.2, Agustus 2011 (104 – 117)
membandingkan
dengan
kompas
dilihat pada LCD yang menampilkan
konvensional. Pada awalnya kompas
arah
konvensional diputar searah jarum jam
percobaan
terhadap arah Utara dimulai dari sudut
memutar kompas konvensional untuk
0
0
penjuru
yang
kemudian
dilanjutkan
dengan
0 , 45 dan seterusnya setiap kelipatan
seterusnya sampai sudut 3600. hasil
450 sampai dengan sudut 3600. Hasil
pengujian
output pada kompas magnetik digital ini
secara keseluruhan pada tabel 6.
kompas
magnetik
digital
Tabel 6. Hasil pengujian pada kompas Digital Kompas Konvensional (derajat)
No 1 2 3 4 5 6 7 8
Kompas Digital (derajat)
0 45 90 135 180 225 270 315
0-45 45-90 90-135 135-180 180-225 225-270 270-315 315-360
Melihat dari hasil tabel 6 di atas dapat kita minimalkan terjadinya error
Output suara Utara Timur laut Timur Tenggara Selatan Barat laut Barat Barat daya
KESIMPULAN Berdasarkan
uraian
di
atau kesalahan akibat dari gangguan
dapat disimpulkan sebagai berikut:
medan magnet lain, hal ini dikarenakan
1. Kompas
pada program sudah diset setiap arah
suara
pada
menggunakan
sudutnya
sehingga
jika
ada
gangguan medan magnet lain maka
elektronik dapat
berkeluaran
dibangun sensor
atas
dengan magnetic,
mikrokontroler dan IC voice.
arah yang ditujukan pada sensor akan
2. Untuk mengetahui arah dari medan
tidak sesuai dengan sebenarnya. Pada
magnet bumi, cukup menggunakan
tabel diatas ditujukan bahwa pada
keluaran kompas yaitu pada Din dan
0
Dout berupa serial data dengan
menunjukkan arah utara akan tetapi
proses kalibrasi maka diperoleh
pada kompas digital sudut antara 00
range output yang berbeda untuk
sampai 450 menunjukkan arah utara
arah kompas dari sudut 00 sampai
begitu pula seterusnya sampai sudut
3600
kompas
3600.
konvensional
sudut
0
3. Kompas digital dengan keluaran suara yang dibuat pada penelitian
Rusgianto dan Misto, Kompas Magnetik Digital..............
ini
dapat
menunjukkan
8
arah
kompas (Utara, Timur Laut, Timur, Tenggara, Selatan, Barat Daya, Barat dan Barat Laut) 4. Keluaran suara yang dihasilkan pada kompas digital sesuai dengan range arah kompas yang telah dibuat pada program.
DAFTAR PUSTAKA Agfianto, E.P, 2002, Belajar Mikrokontroler AT89C51/52/53 (Teori dan Aplikasi), Gava Media, Yogyakarta. Malvino, 1999, Prinsip-prinsip Elektronika, Erlangga, Jakarta
Mike
117
Tooley, 2003, Rangkaian Elektronik (Prinsip dan Aplikasi), Erlangga, Jakarta.
Nalwan, PA 2003, Teknik Antar Muka dan Pemograman Mikrokontroller AT89C51, PT. Elex Media Komputindo, Jakarta. Paulus Andi Nalwan, Panduan Praktis Teknik Antarmuka dan Pemrograman Mikrokontroler AT89C51, Jakarta Schuler, CA & McName, WL 1993, Modern Industrial Electronics, McGraw Hill, New York. www.google.com www.atmel.com www.alldatasheet.com www.maxcim-ic.com