Alat dan Bahan Dasar Teori a. Running Text

193 Tabel 1. Deskripsi PIN IC 74595 Simbol PIN Deskripsi Q1 1 parallel data output 1 Q2 2 parallel data output 2 Q3 3 parallel data output 3 Q4 4 parallel data output 4 Q5 5 parallel data output 5 Q6 6 parallel data output 6 Q7 7 parallel data output 7 GND 8 ground 0 V Q7S 9 serial data output SHCP 10 shift register clock input STCP 11 storage register clock input MR 12 Master Reset Active Low OE 13 output enable input active LOW DS 14 serial data input Q0 15 parallel data output 0 V cc 16 supply voltage  PIN 14 DS adalah Pin DATA.  Pin 11 SCH_CP atau disebut juga CLOCK dalam data sheet lain, DATA akan dibaca dan disimpan kedalam shift register ketika CLOCK berubah dari level LOW ke level HIGH atau dari 0 ke 1.  Pin 12 ST_CP atau sering disebut dengan LATCHED, data akan di simpan di register ketika ST_CP kondisi LOW atau 0, dan data akan di kirim ke out Q0 – Q7 jika ST_CP kondisi HIGH atau 1. c. Komunikasi Serial dari Mikrokontroller Prinsip komunikasi serial pada Mikrokontroller adalah pengiriman data secara berurutan dengan menggunakan karakter-karakter didalam ASCII. Karakter ini yang nantinya akan dirubah menjadi signal digital oleh hardware transmitter Tx, dan akan dterjemahkan lagi menjadi data karakter oleh hardware receiver Rx. Komunikasi serial mikrokontroler sangatlah sederhana, dikarenakan sudah memiliki instruksi-instruksi 194 pemrograman yang standart. Berikut instruksi yang sering digunakan dalam komunikasi serial mikrokontroler.  printf“………..”; digunakan untuk mencetak atau mengeluarkan data string katakalimat ke jalur komunikasi serial mikrokontroler.  putchar‘…’; atau putcharno_char; digunakan untuk mencetak atau mengeluarkan data char karakter ke jalurkomunikasi serial mikrokontroler  puts.....; digunakan untuk mencetak atau mengeluarkan data char karakter berwujud array ke jalur komunikasi serial mikrokontoler.  scanfvaribel_penyimpan; digunakan untuk membacamenerima data stringchar dari jalur komunikasi serial mikrokontroler.  getchar; digunakan untuk membacamenerima data char karakter dari jalur komunikasi serial mikrokontroler.

F. Langkah Kerja

1. Rangkailah modul sistem minimum mikrokontroller PORTD ke modul bluetooth HC-05, lalu hubungkan PORT A dan PORT B sistem minimum ke bagian jalur data dan jalur kontrol dot matriks. Sedangkan, jalur data modul seven segment dihungkan ke PORT C, dan jalur kendali modul seven segment masing-masing ke PORT D.5 dan PORT D.6. Perhatikan Gambar 3 berikut ini 195 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 3. Rangkaian Modul Dot Matriks, Seven Segment dan Sistem Minimum. 2. Pada job 2 ini kita akan membuat program dot matriks dengan animasi gerakan atas-bawah. 3. Sebelum membuat program mikrokontroller, Gambar 4 berikut adalah algoritma dalam bentuk flowchart atau diagam alir yang akan dibuat. START void pemisah1; void naik; void tengah; void turun; void kapital; void hapus; unsigned char text[200],a[30],b[30],c[30],d[30],e[30]; int n,angka,animasi; unsigned char x,h,y; Baca data: scanfd d s s s s

s,angka,animasi,a,b,c,d,e ;

Animasi==3 angka == 1? Y N strcpytext,a; naik; Animasi==4 angka == 1? strcpytext,a; turun; END Gambar 4. Flowchart program 196 4. Pastikan PC atau notebook sudah terpasang driver downloader USBasp, CV AVR dan Prog ISP seperti pada Gambar 5 berikut ini. a b c Gambar 5. PC tersudah terpasang driver downloader a, sudah terpasang CV AVR b, dan sudah ada software ProgISP c 5. Buka software CV AVR anda dengan cara double klik pada shortcut yang ada di desktop laptop anda. 6. Setelah codevision AVR, pada main toolbar, klik pada bagian menu bar klik file kemudian klik New. Gambar 6. Pilihan menu bar File-New 7. Kemudian akan muncul tampilan Create New File, pada bagian File Type Source atau Project . Pilih Project lalu klik OK.

Dokumen yang terkait

PENGEMBANGAN MEDIA SISTEM PENERANGAN SEPEDA MOTOR BERBASIS LED UNTUK PEMBELAJARAN KOMPETENSI MENDIAGNOSA RANGKAIAN

1 24 158

PENGEMBANGAN MEDIA PEMBELAJARAN BERBASIS SOFTWARE AURORA 3D PRESENTATION PADA MATA PELAJARAN GAMBAR TEKNIK KELAS X KOMPETENSI KEAHLIAN TEKNIK GAMBAR BANGUNAN SMKN 2 DEPOK SLEMAN.

1 7 215

Pengembangan Media Pembelajaran Kendali Terprogram Berbasis Android Pada Mata Pelajaran Merakit Sistem Kendali Mikrokontroller Di SMK Negeri 2 Depok.

0 3 188

PENGEMBANGAN VIRTUAL PROSES MODEL DISTRIBUTING STATION BERBASIS VISUAL BASIC PADA KOMPETENSI KOGNITIF MERAKIT SISTEM PLC DI SMKN 2 DEPOK SLEMAN.

0 0 159

SIMULATOR CONVEYOR BELT SEBAGAI MEDIA PEMBELAJARAN PADA MATA PELAJARAN KOMPETENSI KEJURUAN DI SMK NEGERI 2 DEPOK SLEMAN.

3 38 192

EFEKTIVITAS KOMPETENSI PERAKITAN SISTEM PLC DENGAN MEDIA SIMULATOR PENEKUK KAWAT DAN METODE PEMBELAJARAN GROUP INVESTIGATION DI SMKN 2 DEPOK, SLEMAN.

0 0 134

PENGEMBANGAN MEDIA APLIKASI PEMBELAJARAN TEKNIK ELEKTRONIKA DASAR KELAS X PROGRAM KEAHLIAN TEKNIK AUDIO VIDEO MENGGUNAKAN AUGMENTED REALITY BERBASIS ANDROID DI SMKN 2 DEPOK.

0 1 134

PENGEMBANGAN MEDIA PEMBELAJARAN BERBASIS KOMPUTER UNTUK MATA DIKLAT MENGOPERASIKAN MESIN CNC DASAR DI SMK NEGERI 2 DEPOK SLEMAN YOGYAKARTA.

0 5 214

UPAYA MENINGKATKAN PRESTASI BELAJAR MENGGUNAKAN MEDIA LENGAN ROBOT DI SMKN 2 DEPOK SLEMAN.

0 0 158

PENGEMBANGAN APLIKASI ANDROID SEBAGAI MEDIA PEMBELAJARAN KOMPETENSI PENGOPERASIAN SISTEM PENGENDALI ELEKTRONIK PADA SISWA KELAS XI SMKN 2 PENGASIH.

2 11 176