Kode program LDmicro:
Tampilan StampPlot:
Kode makro StampPlot:
Jawaban soal #18.
Kode program LDmicro:
Kode program LDmicro untuk gambar di atas dapat diambil di sini
Jawaban soal +10.
Berikut program LDmicronya:
Berikut kode program VBnya:
Public Class Form1
Dim datamu As String
Dim dataku As Integer
Dim tabelku As New DataTable
Dim counterku As Integer
Dim xmin, xmax, ymin, ymax As
Integer
Private Sub
Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
SerialPort1.PortName = "COM4"
SerialPort1.Open()
SerialPort1.ReceivedBytesThreshold = 1
SerialPort1.Encoding = System.Text.Encoding.Default
CheckForIllegalCrossThreadCalls = False
ProgressBar1.Maximum = 255
Timer1.Enabled = True
tabelku.Columns.Add("x", GetType(Integer))
tabelku.Columns.Add("y", GetType(Integer))
End Sub
Private Sub
SerialPort1_DataReceived(ByVal sender As Object, ByVal e As
System.IO.Ports.SerialDataReceivedEventArgs)
Handles SerialPort1.DataReceived
datamu = SerialPort1.ReadExisting()
If Len(datamu) = 1 Then
dataku = Asc(datamu)
Label1.Text = dataku
ProgressBar1.Value = Label1.Text
End Sub
Private Sub
Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Timer1.Tick
With Chart1.ChartAreas(0)
.AxisX.Minimum = 0 + xmin
.AxisX.Maximum = 100 + xmax
.AxisY.Minimum = 0 + ymin
.AxisY.Maximum = 255 + ymax
End With
tabelku.Rows.Add(counterku, dataku)
counterku = counterku + 1
With Chart1.Series(0)
.Points.DataBind(tabelku.DefaultView, "x",
"y", Nothing)
.ChartType = DataVisualization.Charting.SeriesChartType.FastLine
End With
If counterku Mod 100
= 0 Then
xmin += 100
xmax += 100
ymin += 0
ymax += 0
End If
End Sub
End Class
Berikut tampilan programnya:
bukunya tuh kmarin pakai donloder db 9,gmana caranya bisa ke port usb mohon batuanya
BalasHapusOya, mohon maaf, baru bisa menjawab, saya menambahkan 2 hal, yaitu pertama menambahkan kabel konverter serial to USB dan yang kedua menanamkan file bootloader ke dalam memori mikro. Untuk mengetahui bagaimana menanamkan file bootloader ini, bisa dilihat di http://plcmikro.blogspot.com/p/bootloader.html
Hapussemoga bisa membantu.
saya seorang mahasiswa elektro dan saya sedang mengerjakan tugas akhir dan saya juga sudah membeli buku mas dian tapi saya masih bingung dalam memrogram plcmikro dengan ldmicro dan alat yang saya ingin buat adalah alat pendeteksi dan pengaman kebocoran gas pada mobil berbahan bakar gas dengan plcmikro.jadi alat yang saya buat ini menggunakan robot line follower sebagai penggnanti mobil dan cara kerja dari alat yang ingin saya buat ini adalah ketika sensor mendeteksi kebocoran gas, maka alarm berbunyi dan robot line follower berhenti. dan yang ingin saya tanyakan adalah:
BalasHapus1.bagaimana cara membuat robot line follower berhenti?
2.bagaimana program ldmicro yang harus saya buat?
3.apakah bisa menggunakan sensor gas yang digunakan pada adruino untuk plc micro dengan mikrokontroler pic16f877?
dengan ini saya ucapkan terimakasih dan mohon pencerahannya
Langsung saya jawab:
Hapus1. Line Follower akan berhenti ketika power ke rangkaiannya diputus, atau lebih tepatnya, arus ke motornya diputus. Untuk pemutusan ini bisa menggunakan Relay.
2. Program LDmicronya sederhana saja, seperti ini:
Gambar Program 1 (dian.artanto.cambs.net/JAWAB1.jpg)
3. Bisa, sensor gas memiliki output analog, yang dapat dibaca oleh mikrokontroler dengan jangkauan nilai dari 0-1023. Anggap bahwa nilai ambang dari sensor mendeteksi gas adalah sebesar 100, sehingga bila lebih besar dari 100, maka relay bekerja memutus, sedangkan apabila kurang dari 100, relay tidak bekerja memutus. Maka berikut ini program LDmicronya:
Gambar Program 2 (dian.artanto.cambs.net/JAWAB2.jpg)
Sebenarnya istilah PLCmikro itu adalah istilah "ngawur" saya untuk memberi nama yang unik pada alat. PLCmikro berarti mikrokontroler yang dapat diprogram dengan bahasa ladder diagram PLC. Sedangkan mikrokontrolernya itu, di sini saya menggunakan PIC16F877 dan ATmega8. Mas Sulaiman bisa milih, mau pakai PIC16F877 atau ATmega8. Untuk yang ATmega8, di pasaran sudah sangat populer untuk dipakai menjadi rangkaian Arduino Severino. Dan rangkaian Arduino Severino itu sudah mantap, sehingga saya langsung menggunakan rangkaian tersebut. Sip, semoga tidak bingung.
Maaf Bang saya perlu bantuan nih, saya lagi ngerjakan tugas akhir, pakai mikrokontroler atmega16, rencananya saya mau program pakai LDMikro. Problemnya saya ada output ke LCD 16/2 dan koneksi RS232 untuk interfacing. Bagaimana saya harus connect keduanya, LCD katanya menggunakan serial, interfacingnya juga serial, sedangkan atmega16 cuma punya satu koneksi serial. Help me please!!!
BalasHapusLcd menggunakan 12c pak.
HapusContoh jawabannya cuma ini aja?
BalasHapusKalau mau dapat semuanya, beli bukunya dong
Hapusmakasih banyak udah share
BalasHapusMas untuk Program Di atas saaya boleh minta program LD mikro dan KOmunikasi VBnya tidak. kalau boleh. boleh minta emailnya jika boleh.?? mohon bantuannnya
BalasHapusEnak banget minta ???
HapusBli bukunya dong !!!
Program PLC Yaitu :
BalasHapusKetika Pb1 Ditekan Maka Lampu Menyala Lalu Pb1 Ditekan Kembali Lampu Mati,Tanpa Menggunakan Counter
Cara penggabungan lcd 12c dgn ldmicro gmn ya..
BalasHapus