159 Lalu tekan tombol menu untuk menu pada perangkat ponsel
android, tombol menu berada pada sebelah kanan atas, atau menu aplikasi dapat dibuka di beberapa ponsel yang memiliki tombol
recent pada bar navigasi berada dibawah ponsel.
Kemudian tekan “Hubungkan Perangkat” pada menu aplikasi
Gambar 19. Tampilan menu pilihan Hubungkan Perangakat. Lalu pilih perangkat HC-05 untuk menghubungkan aplikasi dengan
module Bluetooth HC-05.
160 Gambar 20. Perangkat yang harus dipilih untuk menghubungkan ke
modul bluetooth HC-05.
Setelah ada pernyataan “Terhubung dengan HC-05” pada bawah layar, maka aplikasi sudah terhubung dengan HC-05 dan sudah
siap digunakan untuk komunikasi data.
161
d. Pengendalian Dot Matriks
Pengendalian dot matriks tekan tombol menu lalu pilih kendali dot matriks, maka akan pindah ke tampilan kendali dot matriks. Untuk
dapat mendendalikan dot matriks pada animasi gerakan horizontal sesuaikan terlebih dahulu dengan program pada mikrokontroller.
Lebih baik mikrokontroller dapat menerima 5 kata saja. Untuk dapat mengaktifkan textbox, pilih salah satu animasi terlebih dahulu.
Gambar 21. Tampilan kendali dot matriks Pada animasi naik, turun, dan kombinasi textbox harus diisi 6 huruf,
sedangkan pada animasi gerakan kanan dan kiri dianjurkan diisi 5 kata diakhiri tanpa spasi. Lalu tekan tombol kirim.
e. Pengendalian Seven Segment
Pada kendali seven segment, Switch button auto counter dapat mengirimkan data, namun pada kendali manual, pilihan menu
Pilih animasi
Textbox dan tombol
aktif
162 haruslah dipilih terlebih dahulu, maka kendali tombol manual akan
aktif.
Gambar 22. Tampilan kendali seven segment.
C. Pengaplikasian Media Pembelajaran 1. Operasi kendali Dot matriks animasi kanan-kiri
a. Hubungkan module bluetooth HC-05 ke PORTD dari sistem minimum. b. Hubungkan modul dot matriks seperti gambar berikut ini.
PORT A PORT B
- 1
2 3
4 5
6 7
+
MIKROKONTROLLER ATMEGA32
- 1
2 3
4 5
6 7
+ -
1 2
3 4
5 6
7 +
PORT D
HC-05
VCC Tx
Rx GND
Rx Tx
- 7
6 5
4 3
2 1
+
PORT C JALUR
KENDALI JALUR
DATA MODUL DOT
MATRIKS
c a
b
d e
f g
a b
d e
f g
c Common Anode
c a
b
d e
f g
a b
d e
f g
c
PORT D.5 PORT D.6
Common Anode
1 2
Gambar 23. Pengkabelan modul dot matriks dan seven segment.
c. Buat program mikrokontroller pada software CV AVR dengan pengaturan
berikut ini :
PORTA dan PORTB masing-masing sebagai output Aktif high dan
aktif low.
Tombol aktif ketika menu pilihan
manual ditekan
163 Komunikasi serialUSART setting sebagai Receiver dan Transmitter.
Baud Rate 9600, 8bit data, 1 Stop, dan No Parity. d. Contoh algoritma program mikrokontroller
Tambahkan lib.c pada bagian header program Deklarasi variabel angka, animasi, dan n sebagai integer; variabel
text, a, b, c, d, e, x, h, y, dan z sebagai unsigned char.
Deklrasikan data array “blank” dengan tipe unsigned char sejumlah
640 yang berisi 0xFF semua.
Jika animasi==1 dan angka==1 maka gerakan 5 kata dari kanan ke
kiri
Jika animasi==2 dan angka==1 maka gerakan 5 kata dari kiri ke
kanan
e. Contoh program mikrokontroller include mega32.h
include stdio.h include string.h
include delay.h include lib.c
include ctype.h define data_out PORTA
define ds PORTB.0 define stcp PORTB.2
define shcp PORTB.1 void clock_pertama;
void pemisah; void hapus;
void ka_ki; void ki_ka;
unsigned char text[200],a[30],b[30],c[30],d[30],e[30]; int n,angka,animasi;
unsigned char x,h,y,z; unsigned char blank[640]= untuk tampungan karakter data yang awal
mulanya blank menjadi karakter yang dikehendaki {
0xFF,......... ....... 0xFF
}; void mainvoid
{