Anda di halaman 1dari 5

9/7/2014

MY TUTORIAL: Membuat Program Led Atmega16 Dengan Interface VB6


2

More

Next Blog

Jumat, 28 Juni 2013

Create Blog

Mengenai Saya

Membuat Program Led Atmega16 Dengan Interface VB6


Kali ini saya akan Membuat Program Led Atmega16 Dengan Interface VB6, dimana hal ini saya
dapatkan ketika saya duduk di bangku 2 smk, cara kerja rangkaiannya yaitu, led yang berada di
output mikrokontroler akan di kendalikan melalui pc dengan software vb6 yang sudah di buat
sebelumnya, penghubung yang di gunakan dari pc ke mikrokontroler menggunakan usb-to-serial, pc
akan mengeluarkan data serial dan mikrokontroler akan membaca data serial tersebut, lalu
mengeluarkannya output-outputnya ke led, register serial yang di gunakan saat melakukan transfer
atau receive serial pada mikrokontroler yaitu register URXC.
Bagi agan-agan yang tidak mempunyai hardware mikrokontroler dan usb-to-serial jangan berkecil
hati, agan-agan dapat mencobonya menggunakan simulasi, dan berikut gambar simulasinya dengan
proteus :

ganang adi

0
Ikuti

Lihat profil lengkapku

Arsip Blog

Download (1)
Microcontroller (13)
Tips N Trik (5)
Visual Basic 6.0 (10)

Arsip Blog

2014 (1)
2013 (23)
Juli (4)
Juni (5)
My Files
Membuat Program Led Atmega16
Dengan Interface VB6
Membuat File Tulisan Rahasia
Dengan VB6.0
Menembus Situs yang Di Blok

so langsung aja, pertama kita membuat simulasi di proteus, usahakan sama seperti gambar di atas,
setelah itu kita membuat program mikrokontrolernya
$regfile = "m16def.dat"
$crystal = 8000000
$baud = 9600
Enable Urxc
Enable Interrupts

Membuat Program 4 Digit


7Segmen Atmega16 With
LS74...
April (5)
Maret (1)
Februari (4)
Januari (4)
2012 (1)

On Urxc , Int_serial
Config Portc = Output
Portc = &HFF

My Friends

Dim Temp As Byte


setelah
Do program selesai, masukan program ke dalam simulasi, dan setting pada atmega16 dan
compim
Loop sesuai gambar di bawah (klik kanan > Edit Properties)
Int_serial:
Temp = Inkey()
Portc = Temp
Return

file:///F:/Tugas%20Akhir/COS%20PHI/MY%20TUTORIAL%20%20Membuat%20Program%20Led%20Atmega16%20Dengan%20Interface%20VB6.htm

1/5

9/7/2014

MY TUTORIAL: Membuat Program Led Atmega16 Dengan Interface VB6

persiapan mikrokontroler telah selesai, nah sekarang kita membuat software interfacenya, buka
aplikasi vb6,
di aplikasi ini membutuhkan component tambahan yaitu MSComm, component ini berfungsi untuk
mengeluarkan atau menerima data serial, (Project > Components > Microsoft Comm Control 6.0)
dan buatlah seperti gambar di bawah :

Component

Caption

Other

Label1

Port :

Label2

Status :

Label3

Disconnect

Label4

Value :

Label5

MSComm1

Image1

Stretch = True

Image2

Stretch = True

Image3

Stretch = True
Index = (0) - (7)

Command1

Connect

Combo1
Menu Editor

Text = Com 1
Minimize

Name = min

ConstaSurf

Related Searches

Pada image1 dan image2, terserah agan jika mau menggunakan gambar yang lain, dan image3
merupakan index image3(0) hingga image3(7)
dan berikut program visual basic :

file:///F:/Tugas%20Akhir/COS%20PHI/MY%20TUTORIAL%20%20Membuat%20Program%20Led%20Atmega16%20Dengan%20Interface%20VB6.htm

2/5

9/7/2014

MY TUTORIAL: Membuat Program Led Atmega16 Dengan Interface VB6

Private Function value()


On Error Resume Next
Dim nilai As Byte
For i = 0 To 7
If Image3(i).Tag = 1 Then
nilai = nilai + 2 ^ i
End If
Next i

Medieval Swords
Practical Katana
Swords For Sale
Sword Of The
Samurai
Buy A Sword
Real Sword

MSComm1.Output = Chr(255 - nilai)


value = nilai
End Function
sampe
sini
sudah
semua, program mikrokontroler dan visual basic 6.0nya, apakah sudah bisa
Private
Sub
Command1_Click()
terhubung
On Error simulasi
GoTo errdengan vb6.? tentu saja belum, menghubungkannya menggunakan software
VSPE (Virtual Serial Port Emulator), dari namanya mungkin agan-agan sudah tau fungsinya, ya
sebagai
emulator serial, = "Connect" Then
If Command1.Caption
MSComm1.CommPort = Combo1.ListIndex + 1
bagi MSComm1.PortOpen
yang belum punya bisa
download di akhir tutorial ini, so langsung aja, instal VSPE, dan
= di
True
jalankan aplikasinya, jika sudah setting port yang di inginkan,
For i = 0 To 7
klik tab Image3(i).Picture
Device > Create >= pilih
Device type "Pair" >
Image2
Image3(i).Tag = 0
Next i
Combo1.Enabled = False
Command1.Caption = "Disconnect"
Label3.Caption = "Connect"
Else
MSComm1.Output = Chr(255)
MSComm1.PortOpen = False

Combo1.Enabled = True
Command1.Caption = "Connect"
Label3.Caption = "Disconnect"
Label5.Caption = 0
Next
End>Ifdi sini saya menggunakan Com1 dan Com2 >Finish
Exit Sub
err:
MsgBox "Com Tidak Tersedia", vbCritical, "created by ganang"
End Sub

ConstaSurf Ads

ConstaSurf Ads

For i = 0 To 7
Image3(i).Picture = LoadPicture("")
Next i

Trust Rating
Not Yet Rated
ganyangangkara.blogspot.com

Private Sub Form_Load()


Me.Caption = "created by ganang *aplikasi komunikasi serial*"
For i = 1 To 15
Combo1.AddItem "Com " & i
Next i
End Sub
Private Sub Image3_Click(Index As Integer)
On Error Resume Next
If Label3.Caption = "Connect" Then
If Image3(Index).Tag = 0 Then
jika sudah
jalankan (Run) simulasi
proteus, setelah itu jalankan aplikasi vb6, dan setting Com pada
Image3(Index).Picture
= Image1
vb6 menjadi
Com2, klik pada
Image3(Index).Tag
= 1gambar, dan lihat apa yang terjadi pada simulasi proteus... Enjooy
Else
moga bermanfaat
bagi agan-agan
yang ingin mencobanya,
Image3(Index).Picture
= Image2
moga berhasil
mencobanya..
Image3(Index).Tag
=0
End If
Download Komunikasi Serial Dengan Interface VB6
Download
VSPE
Label5.Caption
= value
password
End If rar: ganyang-angkara.blogspot.com
*..sesama
End Sub blogger harus saling menghargai, jika agan-agan ingin mengcopas harap cantumkan
alamat urlnya, Terimakasih..*
Private Sub min_Click()
*update
Membuat Program
Led Atmega16 Dengan Interface VB6 Versi 2
Me.WindowState
=1
End Sub
referensi urxc : www.gubukilmu.com
Diposkan oleh ganang adi di 03.53
+2 Rekomendasikan ini di Google

Label: Microcontroller, Visual Basic 6.0

5 komentar:
file:///F:/Tugas%20Akhir/COS%20PHI/MY%20TUTORIAL%20%20Membuat%20Program%20Led%20Atmega16%20Dengan%20Interface%20VB6.htm

3/5

9/7/2014

MY TUTORIAL: Membuat Program Led Atmega16 Dengan Interface VB6


Admin 17 April 2014 05.25
bang tolong dong. untuk rangkaian interfacenya di perjelas.. saya pemula mohon
bimbingannya
Balas
Balasan

ganang adi

21 April 2014 16.04

rangkaian di atas hanya simulasi, belum bisa di buat ke rangkaian aslinya, yang
di butuhkan rangkaian sistem minimum, dengan output led, dan rangkaian
max232, agan bisa mencarinya di google, sudah banyak kok, atau nanti kalo
sempat saya kirimkan ke email .. sebelumnya pm saya, terima kasih
Balas

Admin 25 April 2014 06.10


itu yang bulet2 warna kuning sama putih itu harus buat sndri ya? apa memang sudh ada ?
yg bener image apa pake shape? mohon di jawab bang.
Balas
Balasan

ganang adi

20 Mei 2014 16.02

Gambar menyesuaikan saja, jadi bebas mau gambar apa saja, nah contoh di
atas saya buat dengan software bulatan kuning dan putih...
Shape atau image sama saja, tapi di atas saya menggunakan image, terima
kasih sudah berkunjung
Balas

mistam ashari 10 Juni 2014 22.55


gan.. klow program mikon nya pake codevision avr gmn,..?
Balas

Posting Lebih Baru

Beranda

Posting Lama

Langganan: Poskan Komentar (Atom)

Copyright@Ganang. Diberdayakan oleh Blogger.

file:///F:/Tugas%20Akhir/COS%20PHI/MY%20TUTORIAL%20%20Membuat%20Program%20Led%20Atmega16%20Dengan%20Interface%20VB6.htm

4/5

9/7/2014

MY TUTORIAL: Membuat Program Led Atmega16 Dengan Interface VB6

file:///F:/Tugas%20Akhir/COS%20PHI/MY%20TUTORIAL%20%20Membuat%20Program%20Led%20Atmega16%20Dengan%20Interface%20VB6.htm

5/5